emacs -Q
コンソール ( Ctrl+ Alt+ ) でemacs ( ) を起動しましたF1。「左Altキー」は機能していますが、「右Altキー」は機能していません。問題を解決する方法。archlinuxでemacsを実行しています
3588 次
2 に答える
2
この動作は、使用しているキーボード レイアウトによって制御されます。使用しているレイアウトでは、左の alt はMeta
であり、右の alt はAlt-graphic
強調文字を入力できるようにするものです。キーボード レイアウトを、正しい alt を使用しないものに変更します。Alt-graphic
于 2012-04-22T17:08:26.510 に答える
1
解決策はここで説明されています:
http://www.joshstaiger.org/archives/2005/04/fixing_the_righ.html
ただし、いくつかの変更が必要です (以下の項目 3.2 を参照)。そうしないと、 を最初に押した後、現在のコンソールに何も入力できなくなります[Right Alt]
。これが起こった場合は、他のコンソール (例: [Ctrl+Alt+F2]
) に切り替えて、古いキーマップを復元してください。
変更されたソリューションの簡単な説明は次のとおりです。
- 現在のキーマップを file: に保存
dumpkeys >> mykmap
し、そのバックアップを作成します:
cp mykmap oldkmap
[Right Alt]
コマンドを使用してキーコードをキャプチャしshowkey
ます。だとしましょう100
。- 編集
mykmap
:- 対応する行を見つけて、次の
keycode 100 = AltGr
ように変更します。
keycode 100 = Alt
- 次の行 (または次の行のいずれか) が次の場合:
alt keycode 100 = Compose
それを削除します。
- 対応する行を見つけて、次の
- 新しいキーマップをロード:
loadkeys mykmap
- 変更を永続化します (たとえば、最後のコマンドを ~/.bashrc に追加します)。
于 2013-12-28T15:16:22.080 に答える