タグ付けされた質問 「xmodmap」

Xmodmapはxll-xserver-utils-packageに含まれるツールであり、ユーザーの好みに応じてキーボードマップとポインターボタンのマッピングを構成できます。ラップトップのランチャーやメディアボタンなどのカスタムキーを設定するためによく使用されます。

14
キーボードのキーの機能を変更するにはどうすればよいですか?(カスタムキーボードコマンド/ショートカットを作成するにはどうすればよいですか?)
キーボードのいくつかのキーのキー割り当てを変更したい。コマンドを実行するものと、異なるキーをアクティブにするものがあります。 これを行うためにどのアプリケーションを使用できますか? インデックス: Xbindkeys デフォルトのキーボードおよびショートカット設定(システム設定内から) Xmodmap Xkeycaps オートキー xkb 私はまだdconfと他の方法を使って答えを探しています。

5
コマンドラインでCaps Lock(キーではなくロック)をオフにするにはどうすればよいですか?
何らかの理由で、ラップトップがCaps Lockでスタックしています。私が持っているCaps Lockことにより、マッピングされたキーxmodmapにするhyper_lので、私は持っていないcaps_lock、それをオフにするキーを押します。コマンドラインで無効にする方法はありますか?特に将来の参照のために、コンピューターをリセットせずにロック状態をリセットできればいいと思います。これは以前にも起こりましたが、今回は適切に行う方法を知りたいと思います。

9
Ubuntu 13.04の永続的なxmodmap
Ubuntu 13.04でログイン時にxmodmapを実行できません。askubuntuも含めて検索したところ、すべての回答が機能しませんでした。 ホームフォルダーに.Xmodmapという名前のファイルがあり、目的のマッピングが含まれています。手動で実行すると正常に動作するため、エラーはありません。起動時に実行するために、私は試しました: .xinitrc次のコマンドのいずれかを含むさまざまな使用: xmodmap .Xmodmap xmodmap ~/.Xmodmap /usr/bin/xmodmap /home/NAME/.Xmodmap if [ -s ~/.Xmodmap ]; then xmodmap ~/.Xmodmap fi 同じバリエーションの.Xresources代わりに使用し.xinitrcます。 スタートアップアプリケーションとして設定します。 上記のいずれもUbuntu 13.04(64ビット)では機能しません。また、キーボードマッピングのグローバルな変更に関するいくつかのアイデアを見ましたが、それらのほとんどはUbuntu 13.04には適用されません(つまり、指定された場所に対応するファイルが存在しませんでした)。
72 13.04  xmodmap 

8
MacBook Proでコマンドキーとコントロールキーを切り替えるにはどうすればよいですか?
私はウェブを精査しましたが、Xmodmap /何かを適切に動作させることができません。コマンドキーとコントロールキーの両方を交換したい-本質的には、現在の操作を逆にしたい。 どうすればいいですか? xmodmap -e "keycode 133 = Control_L"キーコード134(右コマンド)および37(左コントロール)の対応するコマンドを試しました。プラスxmodmap -pke > ~/.Xmodmapとxmodmap ~/.Xmodmapでこれらのコマンドも試しました.xinitrc。 私の最終目標である私がクリックしたときにHUD /ダッシュを思い付くしたいcontrolとcommand機能制御に、すなわち、control-vペーストするcommondショートカットですが、私はクリックしますcommand-v

6
ログイン時にXmodmapを設定するにはどうすればよいですか?
キーボードレイアウトが私に合わないのでxmodmap、ログイン時に実行します。スクリプトには名前が付けられ.profile、正常に実行されますが、Unityインターフェースは破損します。 xmodmapログイン時に実行され、何も壊れないように、行を配置する場所を知りたいです。 私はすでに成功せずにファイル.bash_loginと.bash_profileファイルに入れようとしました(xmodmapキーボードを設定しません)。 私のオプションは何ですか?

3
xmodmap設定をクリアするにはどうすればよいですか?
まさにタイトルが求めるもの。xmodmap設定をクリアするにはどうすればよいですか? 私はIBMモデルMを持っていますが、どういうわけかxkeycapsは、私のEndキーがまったくキーではないことを頭に入れました。xev私はそれを使用するときにキー押下を報告するので、イベントがキーボードによって生成されていることがわかります。また、xkeycapsは私の矢印キーがすべて不安定であると考えており、スクロールバーが壊れているので下にスクロールするだけです-私はキーを修正できるようにマップに近いIBMキーボードを見つけるために上にスクロールすることはできません。 そのため、キーボードをデフォルト設定にリセットしようとしていますが、xmodmapのマンページには、「すべてリセット」または「すべてクリア」またはその性質(見つけられた)がまったくありません。

6
Caps Lockのコントロールとエスケープへの再マッピング(通常の方法ではありません)
xmodmapを使用してCapsロックキーを再マップし、ControlキーまたはEscapeキーとして機能する方法を知っています。次のように両方の機能を組み合わせたいと思います。 Caps lockキーを押してから放すと、エスケープが送信されます。Caps Lockを押しながら別のキー(Aなど)を押すと、Control-Aが送信されます。 XでCapsロックをこのように動作させるxkb、xmodmapなどの組み合わせはありますか? Macbook Air 3,1でUbuntu Preciseを使用しています。
27 keyboard  xmodmap 

8
Ubuntu 16.04でキーを永続的に再マップするにはどうすればよいですか?
これは現在のセッションで機能しています: costales@dev:~/Desktop$ xmodmap -e "keycode 166 = less" costales@dev:~/Desktop$ xmodmap -e "keycode 167 = greater" 次に、この構成ファイルを作成しました。 costales@dev:~/Desktop$ cat ~/.Xmodmap keycode 166 = less keycode 167 = greater costales@dev:~/Desktop$ しかし、再起動後に機能しません。リマップを強制的に再起動に耐えさせるにはどうすればよいですか?
23 keyboard  xmodmap 

2
Lenovo ThinkpadキーボードでCtrlとFnを入れ替える方法は?
Fnキーをleft と交換しようとしましたがControl、うまくいきませんでした。 コマンドを使用しxevてキーコード/キーシムを取得しました。 その後、私は使用しました: xmodmap -e 'keycode 151=Control_L' xmodmap -e 'keycode 37=XF86WakeUp' しかし、何も変わりませんでした。 また.Xmodmap、キーを変更するためのを作成できませんでした。 何か忘れましたか?エラーはスローされませんでした。

2
Xubuntuの<Super>キーを使用したWindowsのようなグローバルショートカット
Super( "Windows")キーを使用して、Windowsに似たショートカットを定義します。Xubuntu 11.04(Natty)を実行しています。 「設定」-&gt;「設定マネージャー」-&gt;「Windowsマネージャー」-&gt; 「デスクトップを表示」にSuper+ を割り当てたキーボードをD使用します。 次に、[設定]-&gt; [設定マネージャー]-&gt; [キーボード]-&gt; [アプリケーションショートカット]を使用して、Super+ Eをthunar に割り当てました。これまでのところ、すべてが完全に機能しています。 しかし、少なくとも、Superキーを単独で押してアプリケーションメニューを開くには、キーが必要ですがSuper、修飾キーであるため、単独でショートカットに割り当てることはできませんでした。参考のために、この問題についてもここで説明します。 このフォーラムの投稿に基づいて、私はxmodmapを使用して通常のキーのように動作させました。修飾キーではありません。そして、それが機能するかを推測します。ソータ。 Super単独で完璧に動作します。Super+はEまだthunarを開きますが、アプリケーションメニューも開きます。Super+ Dはまったく機能しなくなりました。 もちろん、.Xmodmapファイルを削除して、[ Super+] Aまたは同様の[アプリケーション]メニューを割り当てることができます。しかし、うまく機能する方法があれば、Superそれは素晴らしいことです。 誰かがこの問題に光を当てることはできますか?


2
gnome-keyboard-propertiesの「5番目のレベルを選択するキー」は何をしますか?
キーボードの5レベルにアクセスするために使用するキーを指定するオプションがあります([ gnome-keyboard-propertiesシステム設定]の[ハードウェア]の下の[キーボード])。 ただし、5 AltGr番目のレベルを3番目のレベルRight Ctrlに設定し、キー54を次のように設定した場合: xmodmap -e "keycode 54 = 1 2 3 4 5 6 7 8" さまざまなバリエーションを押すと、次の結果が得られます。 keycode 54 = 1 keycode 54 + right ctrl = 5 keycode 54 + right ctrl + shift = 6 keycode 54 + shift = 2 keycode 54 + AltGr = …

5
ログイン時に〜/ .Xmodmapファイルが読み込まれないのはなぜですか?
この回答に従って、次の~/.Xmodmapファイルを作成しました。 keysym Delete = Menu keysym Menu = Delete clear Lock keycode 0x42 = Escape 言い換えるDeleteとMenu、とを交換し、さらにを作成Caps LockしEscapeます。 次回ログインしたとき、Ubuntuは~/.Xmodmap期待どおりにロードするかどうかを尋ねてきました。私はそれをロードしましたが、何も起こりませんでした(その時またはその後のログインで)手動で実行するとxmodmap ~/.Xmodmap、期待どおりに動作します。 これは10.10ベータの初期に機能したことは知っていますが、10.10の新規インストールでは失敗しています。私は10.10より前のものには試していません。何か案は? 編集:私はいくつかのデバッグステートメントを入れて、ロード/etc/gdm/Xsessionが確実に~/.Xmodmap行われ、すべてが魔法のように動作し始めたことを確認しました。エコーを追加する以外は何も変更しませんでしたが、変更を元に戻して再起動したので、今でも機能しています。私が今まで見た中で奇妙なこと。 私が気づいたことの1つは、Xmodmapの「Caps Lock to Escape」の部分が常に機能していたことです。失敗したのは、削除/メニュースワップだけでした。問題が停止した理由が実際にはわからないため、他の誰かが同じ問題を抱えている場合に備えて、この質問は今のところ公開しておきます。
16 keyboard  xmodmap 

3
Ctrlキーと矢印をHomeキーとEndキーにバインドする方法 xmodmapは機能しません
Windowsでは、私が結合するために使用Ctrl+ LeftにHomeしてCtrlまで右+ EndAHK経由。 現在、Ubuntuでこの動作を実現するのに苦労しています。私は編集しようとしました/etc/inputrc: "\e[1;5C": end-of-line "\e[1;5D": beginning-of-line 動作しますが、ターミナルウィンドウでのみです。私はxmodmapも試しました: xmodmap -e "keycode 113=Left NoSymbol Home" しかし、それは機能しません。 ここで奇妙なことは、xmodmapでShift+ にバインドするLeftと動作することです。 xmodmap -e "keycode 113=Left Home" ここでの私の推測は、Ctrl+ Left(単語をスキップする)のデフォルトの動作がxmodmapバインディングよりも優先されるということです。 デフォルトのバインディングの場所と削除方法はどこで確認できますか?または、必要な動作をバインドすることもできますか? Ubuntu 12.04を使用しています

3
コマンドラインからタップしてクリックするにはどうすればよいですか?
これを使用してスクロール方向を逆にすることができます(自然なスクロール): xmodmap -e "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" 再び設定することもできます xmodmap -e "pointer = 1 2 3 4 5 7 6 8 9 10 11 12" そして、これは左右のボタンを切り替えます: xmodmap -e "pointer = 3 2 1" そしてそれを元に戻す xmodmap -e "pointer = 1 2 3" …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.