GNU/Linux >> Linux の 問題 >  >> Linux

Ctrl + Shift + fn + f10キーを押すことをシミュレートできませんか?

私はubuntustudio 16.10を持っています IBMThinkpadE431では64ビット。シェルスクリプトからアプリを起動することはできますが、次のステップでは Ctrlを押します。 +シフト + F10 私のノートブックでは、ボタン Fnを押す必要があります F10の前 。 xfceを使用しています デスクトップ。シェルスクリプトでこれをシミュレートすることはできません。タッチパッドも無効にしましたが、役に立ちませんでした。

承認された回答:

必要はありません。

私のノートブックでは、ボタン Fnを押す必要があります F10の前 。

ただし、これは、シミュレートする必要のあるX入力イベントとは無関係です。

覚えておかなければならないのは、 Fn キーボードとコンピュータの間の配線にキーが表示されることはありません。キーボード自体のマイクロプロセッサによって完全に処理されます。 Fn でキーを押すと、ネットワーク上に何が表示されますか およびF10 彫刻は単にF10のキーコードです キー、まるで本格的な独立した F10を備えたフルキーボードを持っているかのように キー。

F10が刻印されたキーがあります と何か他のもの。キーボードマイクロプロセッサがFnを処理します 完全にローカルの修飾キーとしてのキー そのキーを「何か他のもの」のキーのように切り替える( Fn の場合) 押されていない)ワイヤー上で F10のように見える ( Fnの場合 )をワイヤー上で押します。

実際、ラップトップなどのキーボードには通常、2つのそのようなローカル修飾子があります。もう1つは、NumLock LED(原文のまま)の状態です。これにより、すべてのキーに、コンピューターへの配線上に表示される4つの異なる方法があります。

しかし、あなたのコンピュータから見たように、ワイヤーの反対側では、これはすべて見えません。実際の独立したF10を備えたフルキーボードが表示されます。 鍵。これは、XアプリケーションがX入力イベントで確認するものでもあります。

シミュレートする必要があるのはこれだけです。 F10であることを示すXイベントをシミュレートするだけです Level2⇧でキーが押されました およびControl⎈ 修飾子。

xdotoolを使用 、flowtronの答えのように、それはただ

xdotool key ctrl+shift+F10

さらに読む

  • Ubuntu16.04はFnキーを認識しません
  • ジョナサンデボインポラード(2020)。 「Fn」キーはローカルです。 。頻繁に与えられる回答。
  • 「キーボードマトリックスデザイン」。 SK5126FlexMatrixキーボードコントローラーデータシート 。 Sprintek。 2015-02-20。
  • 「ファンクションキーの使用法」。 HT82K629A Windows 2000 USB + PS/2キーボードエンコーダデータシート 。ホルテック。 2004-09-15。
関連:次の方法でコアファイルの制限サイズが変更されないのはなぜですか?
Linux
  1. APTで期限切れのキーを削除します

  2. SSHキーを設定する方法

  3. Debian –プロキシの背後にAptキーを使用してGpgキーを追加できませんか?

  1. Gpg:ユーザーによってキャンセルされましたか?

  2. 再起動後にGoogleCloudServerにSSHで接続できませんか?

  3. Ctrl+qキーを押してCtrl+cイベントにマップする方法は?

  1. ダブル(異なる)キープレスが検出されましたか?

  2. Python for Linux を使用したキー押下イベントのシミュレート

  3. Fn キーの状態を切り替える