コンテンツにスキップ

「Xorg での特別なキーボードキー」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
リダイレクトに変更
タグ: 新規リダイレクト
 
1行目: 1行目:
[[Category:キーボード]]
#REDIRECT [[キーボードショートカット#Xorg]]
[[Category:X サーバー]]
[[en:Extra keyboard keys in Xorg]]
[[ru:Extra keyboard keys in Xorg]]
[[tr:X sunucusunda ek klavye tuşları]]
{{Related articles start}}
{{Related|特別なキーボードキー}}
{{Related|コンソールでの特別なキーボードキー}}
{{Related|スキャンコードをキーコードにマップ}}
{{Related|Xorg}}
{{Related|Xmodmap}}
{{Related articles end}}

== キーシムをアクションにマップ ==

グラフィカル環境でも、特定のキーの組み合わせを押した時にコマンドを実行したいという場合があるかもしれません。複数の方法で実現できます:

* [[acpid]] などのローレベルなツールを使用する最も移植性の高い方法。全てのキーがサポートされているわけではありませんが、AC アダプタの接続やヘッドフォンジャックの接続時のイベントと同じ方法でキーボードキーを設定できます。X セッションの中でプログラムを正しく実行しようとすると中々大変です。
* [[Xorg]] のユーティリティ (例: [[xbindkeys]]) やデスクトップ環境・ウィンドウマネージャのツールを使用する一般的な方法。
* Gnome Control Center や [[en2:Keytouch|Keytouch]] など、全て GUI で設定するサードパーティ製のプログラムを使う手軽な方法。

=== デスクトップ環境 ===

==== Gnome ====

特別なキーボードキーの管理は Gnome Control Center で全てが整います。スキャンコードを直接扱えるため、カーネルから認識されるキーは全てマッピングできます。

==== KDE ====

キーボードショートカットは '''System Settings''' -> '''Shortcuts and Gestures''' で設定できます。

==== Xfce4 ====

[[Xfce#キーボードショートカット]] を見て下さい。

=== ウィンドウマネージャ ===

==== Openbox ====

[[Openbox#キーバインド]] を見て下さい。

==== PekWM ====

[[PekWM#ホットキー]] を見て下さい。

=== サードパーティのツール ===

==== sxhkd ====

強力かつコンパクトな設定構文によるシンプルな X ホットキーデーモン。

[[公式リポジトリ]]の {{Pkg|sxhkd}} や [[AUR]] の {{AUR|sxhkd-git}} でインストールできます。詳しくは [[sxhkd]] を参照。

==== keytouch ====

KeyTouch はキーボードの特殊なファンクションキーを簡単に設定できるプログラムです。個々のファンクションキーが押された時に何を行うかを定義することができます。

次の記事を参照してください: [[en2:keytouch|keytouch]]。

==== actkbd ====

[http://users.softlab.ece.ntua.gr/~thkala/projects/actkbd/ actkbd のホームページ] より:
:{{AUR|actkbd}} はアクションをキーボードイベントにバインドするシンプルなデーモンです。キーコンビネーションを認識してプレス・リピート・リリース時のイベントを管理できます。今のところ linux-2.6 の evdev インターフェイスだけをサポートしています。平文の設定ファイルを使って全てのバインディングを記述します。

設定例やガイドは [http://users.softlab.ece.ntua.gr/~thkala/projects/actkbd/latest/README こちら] にあります。

==== xbindkeys ====

[[xbindkeys]] はデスクトップ環境とは独立してキーシムをアクションにマッピングすることができます。
{{Tip|{{ic|xbindkeys}} が使いにくいと思われる場合、[[AUR]] にあるグラフィカルマネージャ {{AUR|xbindkeys_config-gtk2}} を試してみて下さい。}}

2023年8月30日 (水) 21:14時点における最新版