
WindowsでDvorak配列を使いたい
おれは3年ほどDvorak配列を使っている。
「DVORAK配列ってなんやねん」って人は前回のおれのブログを読んでほしい↓
キーボードの配列をDvorak配列にする方法はWikipedia(ここ)に書いてある。
この方法、Macの方は一切不自由ない。
だが!!
Windowsではちょーーーっと困り事がある。今までだましだまし使ってきたけどそろそろ我慢の限界がきたのだ。
って話。
何に困ってるん?
IME使えない
致命的な欠陥。
WindowsではDvorak配列に設定すると「ひらがな」キーと「半角/全角」キーが使えなくなってしまう。(もともとDvorak配列って英字用の配列だから仕方ないんだけどね)
日本語入力と英数入力の切り替えをするとき毎回言語バーをクリックして切り替えしなきゃいけないんだよ。

さすがに面倒くさすぎるじゃん。こんなんやってられない。
Macとキー位置が微妙に違う
もうひとつ。
Mac標準のDvorak配列とはびみょーにキー位置が違うのも気になる。それも統一したい。
さらに欲を言うなら、Macと同じようにスペースキーの両脇にあるキー(変換と無変換)にそれぞれ日本語入力、半角英数を割り当てたい。(これは次回)
AutoHotKeyを導入
キー配列をDvorak配列にするためにAutoHotKeyを導入。
たぶん探せばこれ使ってキー配列イジってる記事とかあるんだろうけど、自分の理想の状態と全く同じかの確認が面倒くさいからイチから作る。
「:」とか「\」はエスケープ表記が分からなかったからKeymillでスキャンコード調べてカキカキ。
できたものがこれ。今のところ不自由なく動いている。
#Requires AutoHotkey v2.0
q::'
w::,
e::.
r::p
t::y
y::f
u::g
i::c
o::r
p::l
@::/
[::=
;a::a
s::o
d::e
f::u
g::i
h::d
j::h
k::t
l::n
`;::s
sc28::- ; sc28 = :
]::\
z::`;
x::q
c::j
v::k
b::x
n::b
;m::m
,::w
.::v
/::z
sc73::Send "+@" ; sc73 = \ , "+@" = `
;1::1
;2::2
;3::3
;4::4
;5::5
;6::6
;7::7
;8::8
;9::9
-::[
^::]
;-----------------------------
; Modifier Key
;
; # Win
; ^ CTRL
; + SHIFT
; ! ALT
;
;-----------------------------
+q::"
+[::+
+sc28::_ ; sc28 = :
+]::|
+z:::
+sc73::~ ; sc73 = \
;+1::!
+2::@
;+3::#
;+4::$
;+5::%
+6::^
+7::&
+8::*
+9::(
+0::)
余談
Dvorakって検索するとドヴォルザークがいっぱい出てくる。
新世界よりがすきです。逆にそれ以外の曲知らないけど。
ちょうどおれがDvorak配列の練習始めた頃にブログ書きながらよく聞いていた思い出がある。
当時よく入り浸っていたメイチカのスタバで。
余談2
メイチカが閉業したってマジ・・・?
マジならすげーショックなんだけど