-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnadesiko3-tools.mjs
43 lines (42 loc) · 1.11 KB
/
nadesiko3-tools.mjs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import clipboardy from 'clipboardy'
import sendkeysJS from 'sendkeys-js'
export default {
// @クリップボード操作
'クリップボード取得': { // @クリップボードを取得する // @くりっぷぼーどしゅとく
type: 'func',
josi: [],
pure: true,
fn: function () {
return clipboardy.readSync()
},
return_none: false
},
'クリップボード設定': { // @クリップボードを取得する // @くりっぷぼーどしゅとく
type: 'func',
josi: [['を', 'の']],
pure: true,
fn: function (v) {
clipboardy.writeSync(v)
},
return_none: true
},
// @マウスとキーボード操作
'キー送信': { // @Sのキーを送信 // @きーそうしん
type: 'func',
josi: [['を', 'の']],
pure: true,
fn: function (s) {
sendkeysJS.sendKeys(s)
},
return_none: true
},
'窓アクティブ': { // @Sの窓をアクティブにする // @まどあくてぃぶ
type: 'func',
josi: [['を', 'の']],
pure: true,
fn: function (s) {
sendkeysJS.activate(s)
},
return_none: true
}
}