3

emacs -Qコンソール ( Ctrl+ Alt+ ) でemacs ( ) を起動しましたF1。「左Altキー」は機能していますが、「右Altキー」は機能していません。問題を解決する方法。archlinuxでemacsを実行しています

4

2 に答える 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]) に切り替えて、古いキーマップを復元してください。

変更されたソリューションの簡単な説明は次のとおりです。

  1. 現在のキーマップを file: に保存
    dumpkeys >> mykmap
    し、そのバックアップを作成します:
    cp mykmap oldkmap
  2. [Right Alt]コマンドを使用してキーコードをキャプチャしshowkeyます。だとしましょう100
  3. 編集mykmap
    1. 対応する行を見つけて、次の
      keycode 100 = AltGr
      ように変更します。
      keycode 100 = Alt
    2. 次の行 (または次の行のいずれか) が次の場合:
      alt keycode 100 = Compose
      それを削除します。
  4. 新しいキーマップをロード:
    loadkeys mykmap
  5. 変更を永続化します (たとえば、最後のコマンドを ~/.bashrc に追加します)。
于 2013-12-28T15:16:22.080 に答える