問題タブ [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 投票する
1 に答える
99 参照

linux - Linux の GTK アプリケーションでボリューム キーを処理する

GTK アプリケーションでボリューム (XF86AudioRaiseVolume、XF86AudioLowerVolume) とミュート (XF86AudioMute) キーを処理したいのですが、ユニティがミュート キーを取得しているように見えます (ただし、ボリュームは取得していません)。

ミュートのキャプチャを無効にする方法はありますか?

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

keyboard - X11 環境で 1 文字 (キー) が消えた (動かない)!

X11 キーボードの達人にこんにちは!

【初投稿の最後に新情報追加】

数日前、文字 (キー) が機能しなくなり、キーが 1 つしかないことに気付きました。昨日は「、」(コンマキー)でした。今日、このコンマ キーは元に戻り、「m」キーはなくなりました。ところで、この文字「m」を XI の下に入力するには、コピーして貼り付ける必要があります。

次に、これを xterm に入力しました:

しかし、問題はまだここにあります。

「en」レイアウトを試してみましたが、「m」文字はまだここにありません。

X11 でのキーボードに関連するさまざまな構成ファイルを見てきましたが、どれも触れられていません。

ところで、上記のコマンド (setxkbmap) は数か月前にすでに使用されており、US レイアウトからフレンチ レイアウトに切り替えたいときに非常にうまく機能しました。

提案として、テキスト モードでキーボードをテストしました。すべてが期待どおりに動作します。関連するキーは、テキスト モードでうまく機能します。この問題は、X11 でのみ発生します。

すべてのシステムを再インストールすることは避けたいと思います。

したがって、誰かが不足しているキーを取り戻す (またはクリーンな X11 キーボード構成をセットアップする) 解決策を持っている場合、それは本当に素晴らしいことです。

ありがとう。

ニュース

xev コマンドを使用して、キーボードの問題に関する情報を確認しました。そのため、以下では、最初に「u」と入力し (動作しました)、次に「,」(カンマ) と入力しましたが、期待どおりの動作が得られませんでした。「FocusOut イベント」を取得しました。

xmodmap ツールを使用しようとしました: カンマ キーを押すと、xmodmap はそれがキー 58 であることを通知します。キーが押されたときと離されたときにキーを検出します。しかし、画面(端末)に対応する文字がまだ表示されません。

作業中のコンマ キーを復元する方法を知っている人はいますか?

ああ、私もこれを試しました:

しかし、残念ながらそれは役に立ちません。

ところで、Asus ラップトップで Ubuntu Linux ディストリビューションを使用しています。この問題はかなり新しいものです (数日)。

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

remap - Awesome-wm の mod4 に caps-lock を再バインドする

MacBook で Ubuntu を使用して VirtualBox を実行しています。awesome のデフォルトの Modkey は(編集: コマンド キー) にMod4マップされていますが、これはほとんどすべてのホスト OS で使用されています。だから、ほとんど何にも使われていないtoSuper_Lをリマップしたいと思います。Mod4Capslock

私は次のように編集.Xmodmapしました:

これによりxev、caps-lock が として認識されHyper_Lます。しかし、Awesome はそうではありません。それはまだコマンドキーを使用しています。

これを行う正しい方法は何ですか?

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

linux - Gnome で PrintScreen キーを無効にできない

なぜか、ログイン後に PrintScreen キー (Alt、Ctrl、F1~F12 などの他のキーを含む) を無効にする必要があるため、そのための起動スクリプトを作成しました。そして、それは以下でなければなりません:

  1. 無効にするときは、すぐに無効にする必要があります。再起動したり、ログアウト/ログインしたりする必要はありません。
  2. 次回のログイン セッションでこれらのキーを使用したい場合は、スタートアップからスクリプトを削除するだけです。
  3. スクリプトまたはコマンドラインに配置する必要があります.GUIアプリケーション(gnome-keybinding-propertiesgconf-editorなど)を開いてクリックすることはできません。
  4. そのために dconf-editor のような追加のアプリケーションをインストールすることはできません。

これらの方法を試しましたが、どれもうまくいきませんでした:

  1. xmodmap -e 'キーコード 107 = '
  2. xmodmap -e 'キーコード 107 = NoSymbol'
  3. xmodmap -e 'keysym Print = '
  4. xmodmap -e 'keysym Print = NoSymbol'

(すでにshowkeyxevを使用して PrintScreen のキーコードである 107 を取得しています)

Gnome で PrintScreen キーを押してトリガーされた /usr/bin/gnome-screenshot の名前の変更、削除、または許可の変更は、必要ではないキーを押すとウィンドウをポップアップ表示します。

これらのxmodmapコマンドは、Alt、Ctrl、F1~F12 などの他のキーを正常に無効にできますが、PrintScreen では機能しません。PrintScreen を押すと、gnome-screenshot がアクティブになり、スクリーンショットが撮られます。

どうやってやるの?

CentOS6.5、Gnome2.x を使用しています