WindowsアプリをEmacs風キーバインドに変更。キーの入れ替えも
| ライセンス: | フリーソフト |
| おすすめ度: |
|
| 著作権者: | 大石 |
| 動作環境: | 95/98/ME/NT/2000/XP/Vista |
| 公式サイト: | XKeymacs |
私今まで黙っていましたが、UNIX原理主義者なのです。当然この文章もEmacsで書いております。「Windows?なにそれうける!」なーんて口走ってしまうタイプの人間です。Emacsとかエディタを超越したある意味アプリケーションの実行環境。ブラウジングもメールもFTPも、もっぱらEmacsにおまかせ。だから林檎の木は、Emacsでソースを編集、Emacsでアップロード、Emacsで動作確認を行っています。EmacsとLISPの組み合わせで不可能なことなんてなにも無い。だから私とかEmacsキーバインド以外で操作する物体なんてコンピューターと認めていませんから。「Ctrl+C」でコピー「Ctrl+V」でペーストなんて意味の分からない操作を要求されると私はキーボードをへし折ることに決めています。なにコラ!タココラ!
とまあ、ここまでの事は全部嘘です。せいぜいキーボードを投げるくらい。
XKeymacsはWindowsのアプリケーションでEmacs風キーバインドに変更するツールです。UNIXで一世を風靡したEmacsは現在のWindows搭載のPCとは全く違うイデオロギーで作られているエディタです。一例を挙げますと「Ctrl+H」でバックスペース、「Meta+W」でコピー、「Ctrl+F」で右に一文字移動、とまあまったくもって全部違うわけですよ。大体「Meta」ってなによ、Metaキーなんて私のキーボードには無いよ!まあ文句を言っていても何も始まらないので噂のEmacsキーバインドで操作一覧表を眺めながら文字入力をしてみました。デフォルトだとMetaキーはAltキーで代用出来るように設定してあるっぽい。ああ、なんだろうこの居心地の悪さは、ここは私の住む世界じゃない。まるで友達の家の風呂みたい、勝手が違う。でも使っていて思ったのはホームポジションから手があまり動かないって事。確かにこれに慣れたら速いかもわからんね。
XKeymacsは、Emacs風キーバインドへの変更以外にも、キーボードレイアウトの変更が可能です。このキーとあのキーを取り替えるだとか、このキーを別のキーにしちゃうとか。とりあえずメジャーなところはCtrlキーとCaps Lockキーの入れ替えでしょうか。どうやらUNIXのキーボードはCaps Lockキーの位置にCtrlがあるらしい。Emacsキーバインドとかあらゆる操作でCtrlキーを押しますから押しやすい位置にないと発狂するって事なんでしょうね。大体Caps Lockキーなんて間違えてCaps Lock状態になってしまって初級者をビックリさせるしか存在価値が無いのに、なんでまたAキーの隣なんて押しやすい位置にいるのか。とりあえず私はCaps LockはCtrlにしておいた。Capsなんて私はいらない。あと、変換キーも使わないので半角/全角キーに変更。最後に長年の夢だった無変換キーにWindowsキーを割り当てました。私のキーボードってテンキーレスの89キーのキーボードでWindowsキーが無いんですよ。ずっとうらやましかった。これで私もWindowsキーでスタートメニューを呼び出せるし「Windows+D」でデスクトップを表示出来る。ちなみにキーボードレイアウトの変更はレジストリを書き換えているらしくXKeymacsが起動していなくても変更が適応されます。
悲しいのは私がUNIX原理主義者ではないという点でしょうか。UNIX原理主義者で無いが故にXKeymacsの恩恵を100%享受できません。せいぜい2割か3割かな。とはいってもキーボードレイアウト変更機能だけでも十分に入れる意味はあるしまあいいか。
管理人おすすめ度:
( 2010/04/08 )
| 3 : 鵠 さん | 掲載日:2011/05/24 | おすすめ度: |
|
XKeymacs 64bit 版について
長らく原作者さんによるアップデートが止まっていますが、
そこはオープンソースの強み、既に幾つかの派生版が生まれているようです。
私の環境では、次の版が非常に安定していると感じました。
先日から使わせていただいております。
「64bit版WindowsのためのXKeymacsを作ってみた」 (2011/4/28)
http://d.hatena.ne.jp/kfujieda/20110428/1303924737
in 普段はWindowsを使っているのよ http://d.hatena.ne.jp/kfujieda/
: Cygwin の開発にも関わった方のようです
Sourceforge: http://sourceforge.jp/users/fujieda/pf/xkeymacs64/
| 2 : 鶫 さん | 掲載日:2011/05/02 | おすすめ度: |
|
emacs に毒された Mac/Win ユーザです。
「Ctrl は A の左」主義者です。
XKeymacs は職場拠点毎に申請をおこない、全ての自 PC にインストールして
います。個人的には必須のソフトなのですが、仕事で使うには若干の難点が
あります。
1. 他の人に PC を操作して貰う時、苦労することがある
キーボードレイアウトの変更を、即時無効化できないため。
2. リモートデスクトップ使用時、操作系の混乱が起こり得る
自己の記憶・体感をバッチリ制御できる人には無用の心配。
私には無理で、せいぜい自宅・職場の使い分けまでです。
3. レイアウト変更したキーの押下状態が解除されなくなる
再現の頻度・トリガーともに不明。複数の職場 PC で発生。リモートデス
クトップが関係か?
4. 「ユーザーの切り替え」後、キーボードレイアウト変更が無効になる
ソフトを再起動してもログオンし直しても回復せず。OS 再起動あるのみ。
(以上、XP/Vista で確認)
これらの理由から、私はキーボードレイアウト機能を使わず、コマンド割
り当て機能のみ利用しています。
本当は、ソフトを改良できるスキルがあったらなーと思います。
公式サイト : XKeymacs