まずソフトウェアの紹介をします.
対処方法としてUNIX側の.emacsに以下を書き加えます.
(global-set-key "\C-h" 'backward-delete-char) (define-key fence-mode-map "\C-h" 'fence-backward-delete-char) (define-key henkan-mode-map "\C-h" 'henkan-quit) (define-key isearch-mode-map "\C-h" 'isearch-delete-char) (global-set-key "\M-?" 'help-for-help) (define-key fence-mode-map "\M-?" 'fence-mode-help-command)前半の4行でBackspaceをうまく働かせるようにし,後半の2行でBackspace(C-h)に割り当てられていたhelpをM-?に割り当てなおしています.
以下を.emacsに書き加えます.
(global-set-key "\M-1" 'toggle-egg-mode) (define-key fence-mode-map "\M-1" 'fence-toggle-egg-mode) (define-key isearch-mode-map "\M-1" 'isearch-fep-egg)上の場合はM-1で漢字変換可能になります.
もしM-ESCで漢字変換可能にしたい場合は,上の"\M-1"を"\M-\e"に変えたものを.emacsに書き加えてください.
まず例として,左のControlキーとCapsLockキーの交換をする場合です.この場合は,swap1.txt というファイルを作ってください.そして,
% xmodmap swap1.txtとするとできます.戻すのも同じです.
また,普通のキーの交換の場合は,swap2.txtというファイルで上と同様にしてください.(ここでは,a と b が交換されます.)