窓使いの憂鬱(mayu)からXkeymacsへ乗り換えてSandSを使う
以前はcmkeyを使っていたけど、SandSを使うために窓使いの憂鬱へ乗り換えた。
ところが、窓使いの憂鬱は勝手にキーリピートしてしまう。
最近、Enterキーがリピートしてしまい意図せずスクリプトを実行してしまう事故が起きた。
乗り換え先をやっと見つけたので移行メモとして残しておく。
概要
窓使いの憂鬱(mayu)で使っていた機能を以下のように分担して実現する。
やりたいこと | 利用するソフト |
---|---|
SandS | Xkeymacs |
無変換 → Ctrl | Xkeymacsによるレジストリ変更 |
変換 → 漢字 | Xkeymacsによるレジストリ変更 |
半/全 → Esc | 秀Caps |
\ → _ | cmkey |
その他リマップ | cmkey |
基本はcmkeyでカスタマイズする。
ただし、カスタマイズができない一部キーは秀Capsで代用する。
そしてSandSを利用するためだけにXkeymacsを利用する。
Xkeymacs
以下からダウンロードできる。
SandS は以下の手順で設定できる。
- タスクトレイのアイコンを右クリック。
- "プロパティ"をクリック。
- "基本"タブの全てのチェックを外す。
- "詳細"タブをクリック。
- "詳細"タブのカテゴリから"One Shot モディファイヤ"をクリック。
- "詳細"タブのコマンドから"One Shot Modifier Shift"をクリック。
- "新しいショートカット"の入力でSpaceを入力し、"割り当て"をクリック。
無変換や変換を変更するためのレジストリ変更は以下。
- タスクトレイのアイコンを右クリック。
- "キーボードレイアウト" → "USERNAME 用"をクリック。
- 2つのキーボードが表示されるので上から下へドラッグする。
cmkey
以下からダウンロードできる。
今回、設定は窓使いの憂鬱から移行したため省略。
移行の際の注意点としては以下。
- 半角/全角といった窓使いの憂鬱でのみ使えるキー名を置き換える。
- 半角/全角はcmkeyで設定できないようなので秀Capsで設定する。
Alt+Space がきかない
XkeymacsによるSandSは窓使いの憂鬱と比べて反応が悪い。
Spaceキーを離すまでAltキーを押しておく必要があるので注意。
これを機にCtrl+QをAlt-F4にでも割り当てておくといい。