CapslockキーをControlキーの代わりにする場合、
でも直接レジストリいじったり、keyswapとかレジストリいじるソフト使って、
CapslockをControlにすることが多い。
でも共用のPCや管理者権限のないPCでは、
レジストリをいじることが禁じられていたりする。
でもCapslockキーをなんとかしてControlキーのように扱いたい。
そんなときどうするか。
手順は2つ。
AutoHotkeyの導入
まず、AutoHotkeyを導入する。
下記では、インストールせずにAutoHotkeyを導入する方法を書いている。
.ahkスクリプトの記述
CapslockキーをControlキーのように扱うのはひと手間いる。
単純に
capslock::ctrl
と書いたのでは、うまくいかない。
capslockをコードの代わりにsc03Aと記述する。
sc03A & p::send {Up} sc03A & b::send {Left} sc03A & n::send {Down} sc03A & f::send {Right} sc03A & a::send {Home} sc03A & e::send {End} sc03A & k::send +{End}{Del} sc03A & d::send {Del} sc03A & h::send {BS} sc03A & q::send ^{q} sc03A & w::send ^{w} sc03A & r::send ^{r} sc03A & t::send ^{t} sc03A & y::send ^{y} sc03A & u::send ^{u} sc03A & s::send ^{s} sc03A & g::send ^{g} sc03A & z::send ^{z} sc03A & x::send ^{x} sc03A & c::send ^{c} sc03A & v::send ^{v} sc03A & b::send ^{b} sc03A & .::send ^{.}
基本的にはこれでうまくいくはず。
ただCapslock Upが検出されないなどの問題があるかも。