問題タブ [xmodmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
11151 参照

ubuntu - ubuntuでのCMDとコントロールキーのスワップ

コントロールキーと交換しようとしているcmdキーを備えたAppleキーボードがあります。

問題をグーグルで検索し、フォーラム全体を検索すると、いくつかの解決策が見つかりました。残念ながら、それらのどれも私のために働いていませんでした。標準の「キーボードレイアウト」、Xmodmap、および見つけたものをすべて使用してみました。最も近いのは、それらを交換することですが、矢印キーを無効にします。

ubuntu11を使用しています。

誰かが私を助けてくれることを願っています。前もって感謝します。

編集:

これは私の xmodmap の結果です:

コントロールを mod4 にしたい、またはその逆にしたい。ありがとう..

0 投票する
1 に答える
718 参照

internationalization - xmodmapと複数のレイアウト

私は現在、次のようなxorg.confで2つのキーボードレイアウトを使用しています

次に、AltGrをマップして、コンテキストメニューキーとして使用します。これはで行うことができます

ただし、最初のレイアウトのキーのみを変更します。すべてのレイアウトで変更するにはどうすればよいですか?高度なXkbOptionまたはXkbLayoutパラメーターを使用して何かを行うことができますか?

0 投票する
2 に答える
1860 参照

emacs - Alt_RをAlt(A-)修飾キーにします(メタ(M-)修飾キーの代わりに)

META(つまり、emacsではM-)Alt_Lとして設定したいのですが、ALTとして設定します。これを変更および/または達成するにはどうすればよいですか?Alt_R.Xmodmap.emacs

0 投票する
1 に答える
1524 参照

python - pyudev を使用してキーボード レイアウトを設定する

プラグインでUSBキーボードのレイアウトを自動的に変更するためにこのスクリプトを書きました

setxkbmap carpalxbashで入力すると機能しますが、上記のコードのレイアウトは変更されません。だから私はbashでこれをしました:

上記の呼び出し行をに変更しcall(["xmodmap", "./carpalx2"])、スクリプトが機能するようになりました。次の問題があります。

  1. コードで xmodmap が機能し、setxkbmap が機能しないのに、bash では両方が機能するのはなぜですか?
  2. 現在、kbd_event はすべての USB イベントに対して呼び出され、call(["xmodmap", "./carpalx2"])プラグインするすべての USB デバイスに対して実行されます。キーボードを挿入したときにのみレイアウトが変更されるように、イベントをさらにフィルタリングするにはどうすればよいですか?

現在のコードでは、マウスを接続するたびにキーボード レイアウトが変更されます :)

0 投票する
1 に答える
1563 参照

ubuntu - 仮想サーバーでキーを再マップします

Vagrantを使用してMacで仮想Ubuntuボックスを実行しています(内部でVirtualBoxを使用しています)。仮想ボックスにログインしたときにエスケープするためにCapsLockキーを再マップしたいのですが、それ以外の場合はマップされないままにしておきます。ここで説明されているように、ボックスにログインしているときにxmodmapを使用してみました。

http://ubuntuforums.org/showthread.php?t=263385

xmodmapを実行すると、次のエラーが発生します。

xmodmap: unable to open display ''

これは、基本的に仮想ボックスにリモーティングしているという事実に関連しているように感じますが、それは私の理解の範囲内であり、それについても間違いなく間違っています。この作品を作るために私にできることはありますか?

0 投票する
3 に答える
2043 参照

linux - Eclipse 用に Super/Windows/mod4 キー バインディングをセットアップする方法

キー(「windows」キー)を含むEclipse(3.7.2)でいくつかのキーバインディングをセットアップしたいのですが、それを押したときにその修飾キーを取得していないようです。なんで?それを検出するにはどうすればよいですか?

0 投票する
1 に答える
791 参照

linux - xmodmap〜/.xmodmap-`uname-n`の実行中にエラーが発生しました

xkeycapsをインストールし、キーボードレイアウトのキーを変更しました。したがって、保存した後、xkeycapsは、ログインスクリプトを次のように変更する必要があると言います。

しかし、その行を実行すると、次のようになります。

なぜそのエラーなのか分かりますか?

0 投票する
1 に答える
571 参照

xserver - なしでGVimのコントロールキーをマッピングするおよびi_ctrl_v

Xサーバーレベル(BTW:Ubuntu 12.04を実行しています)ではすでに解決した問題がありますが、GVimでは解決していません。

私はドイツ語のキーボードレイアウトを持っており、文字öä場所はqwertyキーボード上にあります[]しかし、今度はvimのノーマルモードマッピングを変更して、それぞれöCtrl+のöように入力できるようにします。そこで、xmodmapファイルを作成し、+を+にマップしました。これで、xserverは正しい応答を示します(たとえば、+を+にマップすると、の現在の行を消去できます)。[CTRL[CtrlöCTRL[CtrlöCtrluxterm

しかし、どういうわけか、これはgVimでは機能しません。私が理解している限り、gVimCtrlは、特別な方法で+何かのようなエスケープシーケンスを処理するのに役立ちます(たとえば、挿入モードのCtrl+は、の動作とは対照的にプレーンを生成します)。しかし、私はこれを解決する方法を理解していません。誰か助けてもらえますか?ööxterm

編集:

ターミナルエミュレーター(である)でVimを実行すると機能するが、GVim(機能させたい)では機能しないことに気づきましguake

0 投票する
1 に答える
1007 参照

linux - xmodmap KeyPress イベントから ButtonPress イベントへ

私はすでに unix.stackexchange でこれを尋ねましたが、今のところうまくいかないので、ここに投稿します。うまくいけば、誰かが答えを知っています。

Logitech t400 マウスを手に入れたばかりで、中央のマウスの「上部」部分を実際の中央のマウス機能に再マップしたいことを除いて、すべて正常に動作しています。

xev を実行してクリックをキャプチャすると、すべてのマウス ボタンが ButtonPress/ButtonRelease イベントを返しますが、中央のボタンの上部は KeyPress/KeyRelease イベントを次のように返します。

中央のボタンの下部は正常に機能し、以下を返します。

下部と同じように上部を再マップしたいのですが、これは xmodmap で可能ですか?

ありがとう!