Raspberry Pi シングルボードコンピュータには、Raspberry Pi OS (旧称Raspbian) と呼ばれる優れたGUIが搭載されています。これにより、簡単に使い始めることができますが、マウスを対応するアイコンにドラッグするのではなく、特定の キーボード の組み合わせを使用して、よく使用するプログラムを起動したい場合はどうすればよいでしょうか。あるいは、キーボードに「Print Screen」などの必要なボタンがない場合はどうすればよいでしょうか。
幸いなことに、カスタムRaspberry Piキーボード ショートカットを割り当てることは間違いなく可能ですが、テキスト ファイルを少し編集する必要があります。Raspberry Pi OSの適切なアイコンをクリックしてターミナルを開くか、 Ctrl+Alt+Tキー、カスタム入力の旅を始めましょう。
以下の例は、カスタム入力の例を1つ示しています。その仕組みについては、以下のセクションでさらに詳しく説明します。
<!-- カスタム キーボード ショートカット -->
<キーバインドキー="Ap">
<アクション名="実行">
<command>scrot</command>
</アクション>
</キーバインド>
<キーバインドキー="CAc">
<アクション名="実行">
<command>chromium-browser</command>
</アクション>
</キーバインド>
詳細設定: XMLの変更
ターミナルで、 sudo nano /etc/xdg/openbox/lxde-pi-rc.xmlと入力します。<keyboard>という行までスクロールするか、 Ctrl-wを押して検索することもできます。</chainQuitKey> タグに続く新しい行に、コメント <!-- Custom Keyboard Shortcuts --> (または同様のコメント)を入力して、新しい変更を追跡できるようにします。
実際に変更を加える前に、ショートカットの形式に注意しながら、次の行を下にスクロールしてください。詳しく説明すると、 <keybind key="XXYY"> タグがコマンドをトリガーします。<action name="AABB"> タグは、どのようなアクションを実行するかを指定します。ここでは、プログラムを起動するために、アクションとして 実行 を使用します。最後に、 <Command> タグは、実行される実際のコマンドを指定します。
Raspberry Piのカスタムキーバインド
keybind key= タグの場合、形式は「key1-key2-key3...」で、任意の組み合わせになります。必要に応じて、キーの数は、表示されている3つより多くても少なくてもよいことに注意してください。特殊キーには次のような独自の用語があります。
- A はAlt、
- C はCtrl、
- S はシフト
- W は「Windows」キー
したがって、Alt-pは A-p になります。Ctrlも使用したい場合は、ここに C-A-p を追加します。
指示
メイン コマンドに続く「%U」などのテキストは、省略できる場合がよくあります。
一度トリガーされると、 コマンド ラインはその後に続くものを実行します。printscreenの代替が必要な場合は、タグの間に scrot と入力します。これは、ターミナルからprintscreenプログラムを起動するときに使用するのと同じコマンドです。その他のコマンドは、タスクバー アイコンを右クリックし、プロパティを選択して、 [デスクトップ エントリ] タブを選択すると見つかります。たとえば、VLCメディア プレーヤーを起動するには、開始タグと終了タグの間に起動コマンドを入れて、 <command>/usr/bin/vlc</command> という行を入力します。
終了して保存し、再起動してカスタム キーボード ショートカットを有効にします。
Piキーボード ショートカット アプリケーション
Raspberry Piオペレーティング システムにはいくつかの組み込みコマンドがあり、ターミナルを使用することが多いため、カスタム ショートカット コマンドを使用する必要がない可能性もあります。私がこの道を歩み始めたのは、Raspberry Pi/Analog Discovery 2 オシロスコープに取り組んでいたときでした。私の Bluetooth キーボードには実際のプリントスクリーンボタンがなかったので、 ここにあるドキュメントのスクリーンショットを取得する方法が必要でした。その時は別のキーボードを接続しただけでしたが、これはあまりスマートではない解決策です。
重要なキーが見つからない場合や、特定のプログラムをすぐに実行する必要がある場合、カスタムRaspberry Pi OSショートカットを作成できると、非常に便利です。