-
Notifications
You must be signed in to change notification settings - Fork 0
/
IME-setting.ahk
40 lines (37 loc) · 1.25 KB
/
IME-setting.ahk
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
/*
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
# Include IME.ahk
- IMEの状態を取得するためにIME.ahkを読み込む
- http://www6.atwiki.jp/eamat/pages/17.html
#IMEの状態取得関数の返り値
- IME_GET()
- IMEがOFF -> 0
- IMEがON -> 1
- IME_GetConverting()
- IMEがOFF or (IMEがON & 未入力) -> 0
- IMEがON & 文字入力中 & 変換窓が出ていない -> 1
- IMEがON & 文字入力中 & 変換窓が出ている -> 2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
*/
/*
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Title: Ctrl-BackSpaceを変換キーにする(本来の変換キーの代わり)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
*/
^BS::Send, {vk1Csc079}
/*
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Title: 変換/無変換でIMEをオン/オフする
Note:
- IMEオンで入力を始めたら、無変換を押してもIMEをオフにしない。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
*/
SC07B::
if IME_GetConverting() >= 1 {
Return
}
else {
IME_SET(0)
}
Return
SC079::IME_SET(1)