概要
CapsLockキーを右Ctrlキーに変更し、それにMacのコントロールキー風のショートカットを持たせる。
CapsLockに右Ctrlキーを割り当て
KeySwapをダウンロードしてレジストリ変更してください。
手動で行う場合は以下手順を参考にしてください。
- windowsキー+Rキーからregeditを実行してレジストリエディタを開く。
- 以下ディレクトリに移動
コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout - 右クリックして、新規からバイナリ値を選択。ファイル名はScancode Mapにする。
-
バイナリ値の編集から以下データ値を入力する。
keyhac設定
-
keyhac.exeを実行して問題なさそうなら一旦終了
ダメだったら下記リンクからダウンロード。32/64ビット版両方インストールして問題ない。
https://www.microsoft.com/en-us/download/details.aspx?id=48145 -
config.pyを編集
- 以下ディレクトリに存在
C:\Users\ユーザー\AppData\Roaming\Keyhac - 内容を以下に編集する
import sys
import os
import datetime
import pyauto
from keyhac import *
def configure(keymap):
keymap_global = keymap.defineWindowKeymap()
keymap.replaceKey("RCtrl", 235)
keymap.defineModifier(235,"User1")
keymap_global["User1-P"] = "Up"
keymap_global["User1-N"] = "Down"
keymap_global["User1-F"] = "Right"
keymap_global["User1-B"] = "Left"
keymap_global["User1-A"] = "Home"
keymap_global["User1-E"] = "End"
keymap_global["User1-H"] = "Back"
keymap_global["User1-D"] = "S-Right","Delete"
keymap_global["User1-K"] = "S-End","Delete"
keymap_global["User1-Shift-P"] = "S-Up"
keymap_global["User1-Shift-N"] = "S-Down"
keymap_global["User1-Shift-F"] = "S-Right"
keymap_global["User1-Shift-B"] = "S-Left"
keymap_global["User1-Shift-A"] = "S-Home"
keymap_global["User1-Shift-E"] = "S-End"
# like enthumble
# keymap_global["User1-Space"] = "Enter"
# keymap_global["User1-(28)"] = "Escape"
# keymap_global["User1-W"] = "A-Escape"
英数かな設定
設定のキーとタッチのカスタマイズで以下を設定
日本語/言語のオプションから移動する。
終わりに
MacからWindowsに乗り換えた方の参考になれば幸いです。リンクが古くなっていたらすみません。再起動を忘れないでください。
起動と同時にkeyhacオンするなら
windowsキー+Rキーからshell:startupを実行。
keyhac.exeのショートカットを配置
