私は私が示したいいくつかの主要なショートカットがあるソフトウェア製品のデモを行います。私が使用したキーボードショートカットを表示できるプログラムはありますか?
答え1
というプログラムがあります。核心が不明押したキーを監視します。使ってからかなりなのに動作も上手くディスプレイも魅力的ですね。
答え2
(Xイベント)を使用してxev
これを行うことができます。
監視したいアプリケーションを起動します(例:)xman &
。
次に、wmctrl -l
リストXウィンドウを使用します。次のように見えます。
0x00400009 0 VLAN-.... urxvt
0x00e0007a 0 VLAN-.... Iceweasel
0x00800011 0 VLAN-.... xman
最初の列にウィンドウ(16進数)IDが必要です。これを取得するには、grep
4番目の列(人間として使用するより自然なアプリケーション名)の行を使用してインポートできます。行で使用できますcut
(最初のフィールド-f1
、スペース区切り文字を使用してフィールドを区切り-d" "
ます)。
もちろん、さまざまな方法でデータを解析(IDを取得するため)することも、IDを手動で入力することもできます。 (上記の2番目の列の0はデスクトップ番号です。)
それから試してみてください。
xev -id `wmctrl -l | grep xman | cut -d" " -f1` | tee event.txt
コマンドが呼び出されると、同じ端末にキーストロークなどが表示されます。また、を使用すると、表示されたtee
内容がファイルに保存されます。stdout
端末に出力を表示することをお勧めします。これにより、ジョブがすぐに表示されます。コマンドをバックグラウンドプロセスとして実行しない場合(を使用して&
)、簡単に終了できます。Ctrl-C.
ノートこれはurxvtとxmanで動作しますが、何らかの理由で上記のリストのIceweaselでは機能しません(何かを記録しますが(これまで)、他の例ほど明確にメインイベントをレンダリングしません)。
答え3
私が見つけた画面キー今日はかなり素敵で素晴らしい作品です。