foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

窓使いの憂鬱(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つのキーボードが表示されるので上から下へドラッグする。

秀Caps

以下からダウンロードできる。

cmkey

以下からダウンロードできる。

今回、設定は窓使いの憂鬱から移行したため省略。
移行の際の注意点としては以下。

  • 半角/全角といった窓使いの憂鬱でのみ使えるキー名を置き換える。
  • 半角/全角はcmkeyで設定できないようなので秀Capsで設定する。

Alt+Space がきかない

XkeymacsによるSandSは窓使いの憂鬱と比べて反応が悪い。
Spaceキーを離すまでAltキーを押しておく必要があるので注意。
これを機にCtrl+QをAlt-F4にでも割り当てておくといい。