端末(デスクトップ環境なし)で作成キーを定義するには?

端末(デスクトップ環境なし)で作成キーを定義するには?

compose私のシステム(Debian Sid "Wheezy")にキーを定義したいと思います。私はXorgを持っていません(デスクトップ環境も必要ありません)。端末でのみ可能です。

私のキーに設定したいですAlt-Gr(右Alt)。しばらく試してみましたが、設定方法がわかりません。

私は調査を行い、いくつかの指示を見つけました。

  • $ showkey私の鍵のキーコードを教えてくださいAlt-Gr(#100)

  • $ dumpkeysそして、ページで$ dumpkeys --compose-only指定された形式に応じて「キーボードドライバの現在のコンテンツ」を出力します。keymapsman

  • $ loadkeysキーボード翻訳テーブルのロード

難しくないと思いますが、どうすればいいのかわかりません...

ベストアンサー1

/etc/default/keyboard最新のDebianとUbuntuシステムでは、キーボード設定はXとコンソールの間で配置され共有されます。早く走る

sudo dpkg-reconfigure keyboard-configuration

そしてCompose key: Right Alt (AltGr)適切な画面から選択してください。

XKBOPTIONS=compose:ralt入力して/etc/default/keyboard実行することもできます。

sudo dpkg-reconfigure console-setup

デフォルトでは、古いシステムのコンソールにはComposeキーがあります。usレイアウトから両方 Altキーの組み合わせは1のComposeように機能します。

例: Alt+ AltGr, ", A=> ä

ただAltGrこのようになりたいならCompose変わらなければならない

alt keycode 100 = Compose

アクティブキーマップから

keycode 100 = Compose

最も簡単な方法はにあります/lib/kbd/keymaps/i386/include/linux-with-alt-and-altgr.inc

/lib/kbd/keymaps/i386/include/altgr-is-compose.incより良いアプローチは、上記の行で呼び出される新しいファイルを作成し、それを含む新しいキーマップを作成してから、デフォルトのキーマップに設定することです。

  1. PrtScnまたCompose、デフォルトとして。

おすすめ記事