2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AutoHotKey v2で日本語配列(106/109)→英語配列(101/102)

Last updated at Posted at 2023-12-24

概要

日本語キーボード配列(106/109)で英語配列(101/102)を利用したいと思いAutoHotKeyで英語配列化を実現してみました。
今まではWindowsの設定でキーボードを106から101に変更したり、キー配置の入れ替えをChgKeyなどで行っていましたが、AutoHotKeyなら一つの設定になるので便利です。

設定

  1. 下記リンクからAUtoHotKey v2をダウンロード
    AutoHotkey公式
    https://www.autohotkey.com/
  2. Currrent Userへインストール
  3. main.ahkファイルを下記内容にて作成し、フォルダに配置
    デフォルト → C:\Users<ユーザー名>\Documents\AutoHotkey
main.ahk
;106 -> 101
#UseHook
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 1段目
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
SC029::Send "{``}"   ;         半角/全角     -> `
+SC029::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段目
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@::[                 ;                   [@] -> [
+@::Send "{`{}"      ; Shift + @         [`] -> {
[::]                 ;                   [[] -> ]
+[::Send "{`}}"      ; Shift + [         [{] -> }

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 3段目
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;::Send "{:}"       ; Shift + ;         [+] -> :
:::Send "{'}"        ;                   [:] -> '
*::Send "{`"}"       ; Shift + :         [*] -> "
+]::|                ; Shift + ]         [}] -> |
]::\                 ;                   []] -> \

参考

以下のページを参考にしました。感謝します。

関連ページ

こちらのページもお役に立つと思います

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?