GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/eintr/Miscellaneous.html ・ emacs-doc.conao3.com

16.13 .emacs ファイルの各種設定

いくつか雑多な設定を挙げます:


不快なキーバインドの修正

システムによっては、キーの配置が使いにくい場合があります。例えば、CTRLキーがホームポジションの左端ではなく、不自然な位置に配置されていることがあります。

通常、この種のキーバインドを設定する際、~/.emacs ファイルは変更しません。代わりに、ブートスクリプト内の loadkeys や install-keymap コマンドでコンソールに適切なキーを割り当て、X Windows 用の .xinitrc や .Xsession ファイルに xmodmap コマンドを記述します。

ブートスクリプトの場合:

loadkeys /usr/share/keymaps/i386/qwerty/emacs2.kmap.gz
or
install-keymap emacs2

ホーム行の左端に Caps Lock キーがある状態で、.xinitrc または .Xsession ファイルの場合:

# Bind the key labeled 'Caps Lock' to 'Control'
# (Such a broken user interface suggests that keyboard manufacturers
# think that computers are typewriters from 1885.)

xmodmap -e "clear Lock"
xmodmap -e "add Control = Caps_Lock"

.xinitrc または .Xsession ファイルで、ALT キーを META キーに変換するには:

# Some ill designed keyboards have a key labeled ALT and no Meta
xmodmap -e "keysym Alt_L = Meta_L Alt_L"