LoginSignup
10
8

More than 3 years have passed since last update.

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

Last updated at Posted at 2019-06-20

概要

手持ちのノートPCが日本語キーボード配列(106/109)だったのですが、
英語配列(101/102)の外付けキーボードを併用したかったので、AutoHotKeyで英語配列化しました。

前提

使用キーボードは次の通り。

キーボード種別 使用機器
日本語 Dell Latitude 7490の日本語配列
英語 HHKB Professional BTの英語配列

設定

①下記リンクからAUtoHotKeyをダウンロード&インストール
AutoHotkey公式
https://www.autohotkey.com/

②AutoHotKey.ahkを下記内容にて作成し、AutoHotKeyのインストール先フォルダに配置。
デフォルト→C:\Program Files\AutoHotkey

AutoHotKey.ahk

#UseHook

 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ; 1段目
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 VKF4::Send,{``}    ;         半角/全角     -> `
 +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,{:}      ; Shift + ;         [+] -> :
 :::Send,{'}       ;                   [:] -> '
 *::Send,{"}       ; Shift + :         [*] -> "
 +]::|             ; Shift + ]         [}] -> |
 ]::\              ;                   []] -> \

参考

下記ページを参考にしました。ありがとうございます。

10
8
1

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
10
8