Emacs」タグアーカイブ

右Altキーを左Altキーと同じにマッピング

WindowsからPutty経由でEmacsを使っていて、右側のAltキーを押したときに左Altキーと動作が異なるのが不便なので変更する方法を調べてみました。

レジストリエディタからHKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Keyboard LayoutScancode Mapの名前を追加して、バイナリ値で次のように書き込みます。

00000000 00000000 02000000 20E038E0 00000000  
(4バイトごとに分割して記載しています。)

次のようなsample.regを作成して登録してもいいと思います。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,20,E0,38,E0,00,00,00,00

リンク

Keyboard and mouse class drivers – Windows drivers | Microsoft Docs
https://docs.microsoft.com/en-us/windows-hardware/drivers/hid/keyboard-and-mouse-class-drivers

Windows の使い方 – キーマッピングの入れ替え
http://windowsstyle.webcrow.jp/2014/01/21/scancode-mapper.html


Puttyの設定で変更することもできるそうです。

EmacsのddskkでInvalid face: modeline

Emacsでddskkを使おうとして、modelineでエラーになる場合はskk.el

((skk-face-proportional-p 'modeline)

((skk-face-proportional-p 'mode-line)

に書き換えるworkaroundがあるそうです。

リンク

face名 modelineが削除されたことによるエラーとworkaround
http://mail.ring.gr.jp/skk/201210/msg00000.html


Emacs使っていますが、あまり詳しくないです。

Emacs+Screenで稀にフリーズする問題

Emacs + Screen を使っていて、C-sで検索をしようとした時に固まる問題が以前からあって放置していたのですが、どうやら他の環境でも起こっている問題みたいです。

C-a C-f

固まった場合はC-a C-fで解消します。

※エスケープキーをデフォルトのC-aから変更している場合は、C-aを該当キーに読み替えてください。