地平線に行く

2010-06-05

XKeymacsでWindowsキーバインドとEmacsキーバインドを併用する方法

| 00:40 |

日ごろ、職場でも自宅でも XKeymacs で Emacs キーバインドを使いまくってます。

このソフトのおかげで、プログラム書くのもドキュメント書くのも1.2倍ぐらい速く進みます(^^;)

(頭が追いついてないですが w)


そんな、もはや手放せなくなった XKeymacs ですが、これをほかの人に薦めると「Windowsキーバインドが使えなくなるのはなぁ…」とよくいわれます。


でも、実は XKeymacs 使っていても Windows キーバインドと併用することができます。

自分もこの方法で、Ctrl+X と C-w の両方を使っています!!

----------

やり方

1.XKeymacs を起動後、タスクトレイのアイコンを右クリックして、「キーボードレイアウト」を開く。

f:id:chiheisen:20100605235644p:image


2.上から下へボタンをドラッグして、CapsLockキー を Ctrl キーに、左下の Ctrl キーを 右Ctrl に設定する。

(OKを押すと再起動を促されるので、指示に従ってください)

f:id:chiheisen:20100605235643p:image


3.今度は「プロパティ」を開く。

f:id:chiheisen:20100605235645p:image


4.「ダイアログにはダイアログ専用の設定を利用する」のチェックを外す

f:id:chiheisen:20130804154147p:image


5.「詳細」タブの カテゴリから「その他」を選ぶ

6.コマンド一覧から「C-」を選択し、右側の「Right Ctrl」を削除

f:id:chiheisen:20130804154146p:image


7.今度は「Pass Through」を選択し、新しいショートカットキーの入力で「Right Ctrl」キー押して、割り当て

f:id:chiheisen:20130804154148p:image

----------

追記:

Windows Vista / 7 では、id:idemo さんが公開されている手順が必要です。

idemo : Windows 7 64bit を買ってやったこと - XKeymacs


また、Windows7 64bit 版では、id:kfujiedaさんが開発中の xkeymacs 64bit 対応版が便利です*1

XKeymacs - SourceForge.JP

----------




これで、CapsLock キーを押しながらだと Emacs キーバインド、Ctrl キーを押しながらだといままでどおり Windows キーバインドが使えます。

メモ帳で C-h(CapsLockを押しながら H キーを押す)を押して、バックスペースキーと同じ動きになっていれば成功です)


ぜひみなさんも、このやり方で Emacs キーバインドの世界に足を踏み入れてみてください。

本当に、世界が変わりますよ〜!

*1:自分も、こちらを利用しております。ありがとうございます。

areare 2012/11/08 09:20 http://blog.livedoor.jp/idemo/archives/4141157.html

chiheisenchiheisen 2012/11/12 01:20 >areさん
ありがとうございます、URLを修正しました。

リンク元