VistaでXkeymacsを使ったキーボードレイアウトの変更が再ログイン後に無効になる問題

キーレイアウトが

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map

にだけ保存されているのが原因。このキーを

  • HKEY_CURRENT_USER\Keyboard Layout

にコピーすればいい

てか

XkeymacsってC-fとかじゃなくてM-fとかM-yとかもサポートしとんねんな

そういえば

Xkeymacsってカーソル移動のためだけにいれてて、他にどんなんができんのかちゃんと調べたことなかったから調べてみる

  • M-!でコマンドプロンプト起動
  • M-x hoge でファイル名を指定して実行をウィンドウなしで
  • C-[0-9]が使える
  • マクロ(C-(, C-), C-e)のサポート。ただしC-eの後のe連打はできない

M-xは地味に便利かもしれん。電卓とかいちいちメニューたどるのだるいし
きもい

結局

Emacs以外のときは、コピペとかで間違ってEmacs操作をしないようにマウス使ってるっていう
全部Emacsになればいいのに