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

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


5
これらのxteコマンドが端末で機能するのに、xbindkeysでバインドされている場合は機能しないのはなぜですか?
このxteコマンドをターミナルで実行すると、Expoモードがトリガーされます。 xte 'keydown Super_L' 'key S' 'keyup Super_L' ただし、これを私の.xbindkeysrcファイルに入れると: "xte 'keydown Super_L' 'key S' 'keyup Super_L'" b:11 ボタンをクリックしても何も起こりません。次のバインドにより、ボタン11を押したときに文字Xがコンソールに表示されます。 "xte 'key X'" b:11 では、なぜExpoバインディングが機能しないのでしょうか? これは、xbindkeys -n -vボタン11をクリックしたときの詳細な出力です。 ボタンを押す! e.xbutton.button = 11 e.xbutton.state = 16 「xte 'keydown Super_L' 'key W' 'keyup Super_L'」 m:0x0 + b:11(マウス) ウィンドウ2bbの画面0を取得しました fork + exec呼び出しでプログラムを開始 ボタンリリース! e.xbutton.button = …

6
UbuntuのLogitech MXマスター親指ボタン
ゴール 私が取得したいと思い親指ボタンを下に仕事にロジクールMXマスターマウスでのUbuntu 17.10。具体的には、「メタ」キーとして機能させたいので、このキーを押すと、その時点で開いているすべてのプログラムが表示されます(これはMacコンピューターでは公開と呼ばれます)。 私はこの時点でかなり立ち往生しています。私は上級ユーザーではないので、助けが必要です。前もって感謝します! 私がこれまでに試したこと: 私はこのガイドに従おうとしました。私がインストールされxbindkeys、xautomationとx11-utils。残念ながら、親指ボタンはxevで特定のボタンを押しても発せられないため、先に進むことができません。 また、Arch Linuxフォーラムにあるこのガイドを使用してみました。作成者は、ボタンがボタンとして受け取られるのではなく、何らかの合成キーを押しているように見えます。コピーして貼り付けようとしましたが、うまくいきませんでした。 Xevの結果 これらは、xev親指ボタンを押して生成された入力をマップするために使用したときに受け取る結果です。 FocusOut event, serial 38, synthetic NO, window 0x5000001, mode NotifyUngrab, detail NotifyPointer LeaveNotify event, serial 38, synthetic NO, window 0x5000001, root 0x2a1, subw 0x0, time 18824278, (162,35), root:(1276,64), mode NotifyGrab, detail NotifyNonlinear, same_screen YES, focus NO, state 20 EnterNotify event, …

3
xbindkeysを使用して修飾子(たとえばCTRL)をマウスの親指ボタンにマップする方法
この質問はすでに質問されていますが、適切に回答されたことはありません。@Sethとのクリアランスの後、私は再びそれを求めています。これにより、質問に簡単に応答して変更できるようになります。元の質問はここにあります: CtrlとAltをマウスの親指ボタンにマッピング 問題: 使用して、マウスのボタンに任意のキーストロークをマッピングすることは非常にシンプルですがxbindkeysと一緒にxdotoolまたはxte修飾キー(例えばマッピングするために、より多くの問題のようだALT、CTRL、SHIFTそれになど)。 最終soloutionは、IA許可する必要がありますCTRL +をクリックするだけで、マウスで(リストの複数のエントリを選択するためなどに)。 これを解決するためのいくつかの可能なアプローチは、Stack Exchangeおよび他のLinux関連フォーラムでご覧いただけます。しかし、それらは他の問題や副作用につながるため、期待どおりに機能しません。 ノート: 以下の例の中には、Scheme構文を持つGuileを含み、ファイルに依存するものもありますが、他の例では、それぞれの構文を持つファイルに依存します。私は彼らが一緒に働かないことを知っています。.xbindkeysrc.scm.xbindkeysrc さらに、以下のスニペットxdotoolのみに依存していますが、たとえば他のアプリケーションを含むアプローチも受け入れxteています-どちらも同じ結果につながるようであるため、xdotoolここではアクションのみを使用しています。 アプローチA: 以下を使用して.xbindkeysrcファイルを更新します。 "xdotool keydown ctrl" b:8 "xdotool keyup ctrl" release + b:8 それは私が最初に試したものですが、修飾子が保持されており、解放できないという副作用があります。 アプローチB: 以下を使用して.xbindkeysrc.scmファイルを更新します。 (xbindkey '("b:8") "xdotool keydown ctrl") (xbindkey '(release "b:8") "xdotool keyup ctrl") (xbindkey '("m:0x14" "b:8") "xdotool keydown ctrl") (xbindkey '(release "m:0x14" "b:8") "xdotool keyup ctrl") …
13 mouse  xdotool  xbindkeys  xte 

2
CtrlおよびAltをマウスの親指ボタンにマッピングする
Ubuntu 12.04を実行していますが、マルチボタンのMicrosoftマウスがあります。マウスの左右のサムボタンにそれぞれ修飾キーCtrlとAlt修飾キーをマップしたいので、キーボードに触れずにCtrl+クリックおよび-クリックできますAlt。私の親指ボタンはボタン8と9です。 マウスの親指ボタンを構成するにはどうすればよいですか?で解決策を試しました。 これにダブルクリックをマッピングする方法を説明したthumb button-これは、ダブルクリックのために働いていたが、私はのためのソリューションを変更する方法を見つけ出すことができませんでしたCtrlし、Alt Ctrl / Shiftをマウスのサムボタンにマッピングする方法も試しましたか? xdotoolsとxbindkeysを使用しました。スクリプトを次のように変更しました。 ~/.xbindkeysrc: "xdotool keydown alt" b:9 "xdotool keyup alt" release + alt + b:9 "xdotool keydown ctrl" b:8 "xdotool keyup ctrl" release + control + b:8 どのALMOSTが機能するか。Ctrl左の親指ボタンをクリックしたときに-キーを押すのをシミュレートしますが、実際にボタンを押しながら同時にクリックすることはできませんthumb button。 誰かがマウスの親指ボタンを実際に修飾キーとして機能させる方法を知っているので、thumb button+クリックの代わりにCtrl+クリックを使用できますか?
11 mouse  xbindkeys 

1
一部のキーがxevまたはxbindkeysまたはkeytouchによってキーボード(マルチメディアキー?)で検出されません:それらを検出する方法?
Fn音量を上げる/下げる、明るさなどのキーを機能させるためのもう1つの試みです。これらのコントロールは、私の非ブランドのウルトラブックでは機能しません。 /home/username/.config/openbox/lubuntu-rc.xml次のコードは機能していないように見えるので、それらを変更して検出します。 <keybind key="XF86AudioRaiseVolume"> <action name="Execute"> <command>amixer -q sset Master 3%+ unmute</command> たとえば、音量を上げたり、明るさを下げたりしても、どちらxevも検出されません。タッチパッドの開始/停止ボタンは機能していますが、これらのアプリケーションでも検出されません。xbindkeyskeytouch ここdconf-editorで提案されているとおり、私も試してみました。nextはすでに設定されていましたXF86AudioNext(そしてそれはactive) ここで、私は次の説明を読みます: 一部のラップトップFnキーの組み合わせはマルチメディアキー(OSには非標準コードの通常のキーとして表示されます)ですが、最終的にOSに到達するACPIイベントをトリガーするものや、BIOSによって処理されるだけでOSからは見えないものもあります。情報パスについては 、Ubuntu wikiのHotkeys / Architectureページで説明さ れています。 輝度キーを押してもOSが何も認識できない場合は、BIOSによって直接処理されている可能性があります。戦いは完全に失われたわけではありません— BIOSをハックすることは原則的に可能です—しかし、難易度はかなり上げられます。 何か案が?

5
Xbindkeysが正しく機能しない
少し問題があります。以前のシステムから慣れているいくつかのホットキーを再マッピングしたかったのですが、で適切に機能させることができませんxbindkeys。 xbindkeys は組み合わせを認識しますが、どういうわけかコマンドはトリガーされません。 コマンドを使用する場合 xdotool key braceleft {コンソールに正しいサインが出力されます。ただし、xbindkeysで同じコマンドを使用しても何も起こりません。コマンドを置き換えてfirefox適切に機能し、Firefoxを開くと、機能すると思いxbindkeysます。 以下を達成したい: + または+ +の{どちらかでアクティブウィンドウに 文字を入力したいので、両方を使用できます。私は(AltGr)が適切な方法であることを知っていますが、ドイツ語のキーボードでは、(Alt_R)キーを使用してブレースレフトを入力するのが少し難しいので、代わりに+ + を使用する必要があります(以前のシステムでは慣れていました)。どういうわけか、12.04では正常に機能するようになりましたが、14.04では機能しません。Alt_R7Alt_LeftCtrl7Alt_RAltGrAlt_LControl7 助言がありますか?私はいくつかのコマンドを試しました。それらはすべてコンソールで機能しましたが、xbindkeysで実行しても機能しませんでした。 xdotool type '{' xdotool key braceleft xdotool key ISO_Level3_Shift+7 xvkbd -xsendevent -text '{' xvkbd -xsendevent -text '\[Alt_R]+7' これは私の設定ですが、機能しません "xdotool key braceleft" Control+Alt + 7 ただし、これは機能します: "firefox" Control+Alt + 7 ソリューション編集 別のことをいくつか試しましたが、xdotoolがすぐにトリガーされないようです。私はこのように設定を変更しました: "sleep 1 && …

1
xbindkeysから呼び出されたxteが機能しない
私はxbindkeysいくつかの役に立たないボタンを備えた新しいマウスを得たので、Kubuntuでセットアップしようとしています。F5キーをマウスのWindowsロゴボタンにバインドしようとしましたが、これはc:134と識別されました。 残念ながらそれは動作していないようです。これが.xbindkeysrcで行うことです "xte 'key F5'" c:134 これは動作しません。ただし、ターミナルに入力しsleep 10; xte 'key F5'て別のウィンドウに切り替えると、10秒後にF5キーが正しくエミュレートされます(たとえば、現在のブラウザーページが更新されます)。 鍵の識別の問題でもありません。これはケイトを正しく起動します。 "kate" c:134 本当に理解できません。なぜxteはキーをエミュレートしないのですか? 助言がありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.