Last active
February 6, 2024 00:46
-
-
Save cyamax/41daed2a126cbe3fcadfe5d6bc053881 to your computer and use it in GitHub Desktop.
Autohotkey JIS配列→US配列する
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#UseHook | |
#InstallKeybdHook | |
;参考 | |
;https://rcmdnk.com/blog/2013/07/28/computer-windows-autohotkey/ | |
;https://fuchiaz.com/usage-autohotkey/ | |
;https://sites.google.com/site/autohotkeyjp/reference/KeyList#Key_Convert | |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
; 1段目 | |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
VKF4::` ; 半角/全角 -> ` sendにするとctrl+shift+@ができないため使わない | |
+VKF4::Send,{~} ; Shift + 半角/全角 -> ~ | |
+2::Send,{@} ; Shift + 2 ["] -> @ | |
+6::Send,{^} ; Shift + 6 [&] -> ^ | |
+7::Send,{&} ; Shift + 7 ['] -> & | |
+8::Send,{*} ; Shift + 8 [(] -> * | |
+9::Send,{(} ; Shift + 9 [)] -> ( | |
+0::Send,{)} ; Shift + 0 [ ] -> ) | |
+-::Send,{_} ; Shift + - [=] -> _ | |
^::Send,{=} ; [^] -> = | |
+^::Send,{+} ; Shift + ^ [~] -> + | |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
; 2段目 | |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
@::[ ; [@] -> [ | |
+@::{ ; Shift + @ [`] -> { | |
[::] ; [[] -> ] | |
+[::Send,{}} ; Shift + [ [{] -> } | |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
; 3段目 | |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
`;::send,{:} ; [;] -> : US配列に準拠しない個別設定(;→:に置換) | |
+;::Send,{;} ; Shift + ; [+] -> ; US配列に準拠しない個別設定(:→;に置換) | |
:::Send,{'} ; [:] -> ' | |
*::Send,{"} ; Shift + : [*] -> " | |
]::ENTER ; []] -> ENTER | |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
; ショートカット関連 | |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
; 無変換をFn化 | |
vk1D & s::Send,{Blind}{Left} ;← | |
vk1D & d::Send,{Blind}{Down} ;↓ | |
vk1D & e::Send,{Blind}{Up} ;↑ | |
vk1D & f::Send,{Blind}{Right} ;↓ | |
vk1D & w::Send,{Home} ;Home | |
vk1D & r::Send,{End} ;End | |
vk1D & h::Send,{BackSpace} ;Backspace | |
vk1D & g::Send,{Delete} ;Delete | |
vk1D::send,{Blind}{vk1D} ;これを入れないと単品で無変換を押したときに反応しない | |
; 変換をFn化 | |
vk1C & s::Send,{Blind}{Left} ;← | |
vk1C & d::Send,{Blind}{Down} ;↓ | |
vk1C & e::Send,{Blind}{Up} ;↑ | |
vk1C & f::Send,{Blind}{Right} ;↓ | |
vk1C & w::Send,{Home} ;Home | |
vk1C & r::Send,{End} ;End | |
vk1C & h::Send,{BackSpace} ;Backspace | |
vk1C & g::Send,{Delete} ;Delete | |
vk1C::send,{Blind}{vk1C} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment