Raspberry Piデスクトップ利用限定の技「キーボードショートカット」作成方法

公式Raspberry Pi OS

タイトル通りラズパイのデスクトップ操作時しか有効にはなりませんが、自分で任意のキーボードショートカットを作成する方法をご紹介します。

設定方法

Raspberry Pi で動くRaspbianでは、デスクトップ環境(LXDE)のウィンドウマネージャにOpenboxを採用しています。

その設定ファイルに追記する形で利用できます。

xml設定ファイルを開く

sudo nano /etc/xdg/openbox/lxde-pi-rc.xml 

<keyboard>の箇所に追記したいので、探します。700行以上ありますから、検索しましょう。

検索はCtrl + W

ターミナル下部に検索と出るので、そこにkeyboardと入れENTER

keyboardのセクション先頭はこんな記述があります。

<chainQuitKey>C-g</chainQuitKey>

ここを探し、その下の行に追記しましょう。(chainQuitKeyを検索してもいいかも)

このように書いていきます。

<!-- Original Keyboard Shortcuts -->
<keybind key="C-A-c">
 <action name="Execute">
  <command>chromium-browser</command>
 </action>
</keybind>
<!-- End Original Keyboard Shortcuts -->

上から順番に説明すると、

<keybind key="C-A-c">

これがショートカットキーの割り当てになります。

C-A-cは、Ctrl + Alt + C になります。

<action name="Execute">

Exeとあるように実行するというアクションです。起動させるという意味です。

<command>chromium-browser</command>

このコマンドが実行させるアプリケーションの名前になります。この例ではChromiumWebブラウザを指定しています。

これが分からない場合、デスクトップのメニューから確認することができます。

例えばChromiumブラウザのプロパティを出します。

赤い線を引いた部分が先程のコマンド名になっています。

メモ帳ではどうでしょう。

こちらはleafpadになっています。

このように書式は簡単ですね。

<!-- Original Keyboard Shortcuts -->
<keybind key="C-A-c"> ←ショートカットキーの指定
 <action name="Execute"> ←実行させるアクション
  <command>chromium-browser</command> ←実行させるアプリケーション名
 </action>
</keybind>
<!-- End Original Keyboard Shortcuts -->

最後に再起動すれば適用されます。

sudo reboot

冒頭にも書きましたが、ここで設定したキーボードショートカットはSSHなどでは利用できません。

あくまでデスクトップの環境で使えます。新型のRaspberry Pi 4BはPC寄りのマシンなので、今後はこういったキーボードショートカットは便利に使えそうです。

省略されている表記例

キーボードショートカットは他のキーと合わせて使用します。

CtrlキーがCと省略形で割り当てられています。では、他のキーはどう表現すれば良いか、よく使うキーの定義は表の通りです。

キー省略形
CtrlキーC
AltキーA
シフトキーS
プリントスクリーンキーPrint
スペースキーspace
ホームキーHome
エンドキーEnd
リターン(Return、Enter)キーReturn
バックスペースキーBackspace
矢印キーそれぞれ、Up / Down / Right / Left
WindowsキーW

他のキーは?

表に示した以外のキーを調べる方法はあります。

キーイベントを表示するアプリケーションがあります。

xev -event keyboard"

左側にある白いボックスがアクティブの状態で調べたいキーを押すと、KeyRelease eventという結果が表示されます。

Keycode 107(keysym 0xff61, Print)とあり、プリントキーを押したことが分かります。カンマ以降の文字列がキーの短縮形ですね。

\ Raspberry Pi 4はメモリー8GBが最新 /

【セット概要】「データーベース」「Webサーバー」「NAS」「AI処理」「4K画像での2画面処理」などの高負荷がかかる処理を、長時間稼働させるのに必要な負荷テスト行い、当社で厳選した高品質なパーツを組み合わせたセットです。高品質なAnker製USB電源の採用、トラブルの原因になりやすい電源周りをデジタルモニターリングできるをType-Cケーブル、Raspberry財団認定モデル 高速タイプ 100MB/sec 128GB MicroSD、静音FANによる強制冷却など、高負荷運用でも長期に渡る安定稼働が可能です。また単品でご購入いただくよりお得です。

まとめ

よく使うアプリケーションって何度も起動したりするのでショートカットは便利です。

個人的によく使うターミナルはlxterminal、電卓はgalculatorで指定できます。

但し、ターミナルは既にCtrl + Alt + T キー割り当てられています。

    <keybind key="C-A-T">
      <action name="Execute">
         <command>x-terminal-emulator</command>
      </action>
    </keybind>

x-terminal-emulatorで指定されています。英字のTも大文字でもOKみたいですね。

最初にlxde-pi-rc.xml を眺めてみてください。既にキーボードショートカットになっているを知ることができますね。

例えば、電卓をCtrl + Alt + d キーで起動するなら、

<!-- Original Keyboard Shortcuts -->
<keybind key="C-A-d">
 <action name="Execute">
  <command>galculator</command>
 </action>
</keybind>
<!-- End Original Keyboard Shortcuts -->

また、キャプチャ画像を撮れる scrotは、既にプリントクリーンキーに割り当てられています。

だから、プリントクリーンキーを押すだけでデスクトップをキャプチャできるのですね。

    <keybind key="Print">
      <action name="Execute">
        <command>scrot</command>
      </action>
    </keybind>

簡単なので試してみてください。

ラズパイダ

ラズパイダ

学べる楽しむ便利になる。小さいくせにヤケにパワフル。そんなRaspberry Pi をまだ知らない人に伝えたい。様々な場所で利用されているRaspberry Pi を知って「あっ、これもラズパイだっ!」だからラズパイダ!

関連記事

特集記事

コメント

この記事へのコメントはありません。

最近の記事 はじめて向け
  1. Pimoriniからシンプルスーパースリムな「Audio DAC SHIM」

  2. Raspberry Pi OS のバージョンアップ方法とaptについて

  3. 遊び半分、学び半分でRaspberry Piを活用しよう!

  4. Raspberry Pi Imager更新、イメージ選択数を計測のためデータ収集も

  5. 「fre:ac」はラズパイでもmp3やFLACに変換できる無料のオーディオコンバーター

  1. 【初心者向け】Raspberry Pi 4との接続方法(電源、HDMI)

  2. 【初心者向け】はじめてRaspberry Pi OS をダウンロードする人へ

  3. Raspberry Pi OS のインストールは、公式ツール1つだけでOK

おすすめの記事

  1. TwisterOSで懐かしのWindows、最新macOSの見た目でラズパイを使う

  2. Raspberry Pi とLibreELEC9.0で作るAmazonプライム・ビデオプレイヤー

  3. Raspberry Pi 4のOSをデスクトップPCとして使うためにUbuntuMATEをインストールしてみた

  4. ラズパイ4をデスクトップPCライクに使えるOSとして個人的に急浮上中のEndlessOS

  5. 期待が高まるWindowsに似ている新しいLinuxのフレーバー「Endless OS」がRaspberry Pi 4用に登場予定

  6. ラズパイ(Raspberry Pi)を使ってできるメディアセンター3選

今月の人気記事

  1. 1

    Raspberry Pi で動く様々なOS一覧まとめ13種類!

  2. 2

    ラズパイ4をUSB接続のSSDから起動する方法(USBブート)

  3. 3

    初心者でもラズパイでNASサーバーを作ってみよう!

  4. 4

    Raspberry Pi 4の初期設定2020年版

  5. 5

    Raspbian のWi-Fi設定(Raspberry Pi 初期設定)

  6. 6

    ラズパイ4とOMV5(openmediavault5)で作る自宅NASサーバーの設定方法

  7. 7

    Raspberry Pi 4を起動したのにモニターに画面が映らない対処法

  8. 8

    ラズパイで使うmicroSDカードの選び方

  9. 9

    Raspberry Pi 4のOSをデスクトップPCとして使うためにUbuntuMATEをインストールしてみた

  10. 10

    ラズパイ4はPCライクな性能になったけどPCではないよという話

記事ランキングページ

TOP