# キー操作・マウス操作

`Windows` `macOS` `Linux` `RasPi` `M5Stack`&#x20;

TWELITE STAGEアプリを通じた操作について解説します。

### 共通のキー&#x20;

`Windows` `macOS` `Linux` `RasPi` `M5Stack`&#x20;

| キー     | 意味           |
| ------ | ------------ |
| ESC    | キャンセル、前画面に戻る |
| Enter  | 入力、選択        |
| カーソル↑↓ | 項目の選択        |

### ヘルプ画面

`Windows` `macOS` `Linux` `RasPi`&#x20;

Windows/macOS/Linuxでは、Alt(またはCmd)を押し続けることでヘルプ画面を表示します。ヘルプ画面ではAlt(Cmd)と一緒に操作できるキーの説明や一部動作状況を表示します。

![Alt(Cmd)を入力中の表示](https://342755103-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M5_tfOG08pt22FxVn3O%2F-MJBJWMMkJHrWUxpKpI5%2F-MJBJbPKjfW8-8O7Bvo-%2Fimage.png?alt=media\&token=fd1d64be-0555-4e46-979b-817a03f5f994)

### Alt(Cmd)+操作

`Windows` `macOS` `Linux` `RasPi`&#x20;

Windows/macOS/LinuxでのAlt(Cmd)を押しながらの操作について解説します。表中ではAlt(Cmd)+の表記は省略しています。Alt(Cmd)を押すとヘルプ画面が出てきて使用可能なキーは確認できますが、下表に補足します。

| キー              | 意味                                                                                                                                                                |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| I               | <p>+ + + を入力します。インタラクティブモードに入るキーシーケンスです。<br>※ スリープによる間欠動作を行うアプリは + + + ではインタラクティブモードになりません。</p>                                                                   |
| R               | モジュールをリセットする。TWELITE R や MONOSTICK の機能を用いてリセットピンの制御を行います。                                                                                                         |
| A, S, D         | A, B, C ボタンを押します。                                                                                                                                                 |
| Shift + A, S, D | A, B, C ボタンを長押しします。                                                                                                                                               |
| C               | 表示されている画面の文字列をクリップボードにコピーします。（画面によって範囲は異なります）                                                                                                                     |
| V               | クリップボードからキーボード入力としてペーストします。                                                                                                                                       |
| F               | フルスクリーンに遷移します。Shift+Fは、可能であれば、より拡大します。                                                                                                                            |
| G               | <p>画面の描画方法を変更します。320x240の液晶画面をエミュレートしていますが、拡大時の描画方式として（1. 液晶モニタ風の描画 / 2. ブラウン管風の描画  / 3. ドットを目立たせた拡大 / 4. ドットをぼやかせた拡大）の４種類が選択できます。</p><p>※ 設定メニューで起動時設定にできます。</p> |
| J               | <p>画面サイズを選択します。選択可能な画面サイズは（640x480 / 960x720 / 1280x720 / 1280x960 / 320x240）です。</p><p>※ 設定メニューで起動時設定にできます。</p>                                                   |
| Q               | TWELITE STAGE を終了します。                                                                                                                                             |
| 0               | シリアルポートを切断し、再度シリアルポートの一覧を表示します。                                                                                                                                   |
| 1,2,..          | シリアルポートを選択します。                                                                                                                                                    |
| L               | シリアルポートの入出力のログを開始します。終了時にはログファイルが Windows であればメモ帳、macOS であれば ログビューアで開かれます。Shift+L でログ格納フォルダを開きます。                                                                 |

### マウスによるA,B,Cボタン

`Windows` `macOS` `Linux` `RasPi`&#x20;

Windows/macOS/Linuxでは、M5Stack にあるハードウェアボタンをエミュレートするため、画面下部にマウスを移動すると `[ A ]` `[ B ] [ C ]` といったオーバーレイ表示が行われます。ボタンはクリック（ボタン押上）と、長押しクリックをエミュレートします。

![画面下部の仮想\[ B \]ボタンが表示されている例](https://342755103-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M5_tfOG08pt22FxVn3O%2F-MJBJWMMkJHrWUxpKpI5%2F-MJBJp7pzZUUgxgafw9b%2Fimage.png?alt=media\&token=da0cade2-a0ed-4b88-a78e-56769cf6bf46)

### マウスによる画面中の操作 (v0.9.7以降)

`Windows` `macOS` `Linux` `RasPi`&#x20;

Windows/macOS/Linuxでは、TWELITE STAGE の画面構成は文字列のみで構成されますが、メニューやボタン、タブについてはマウスによる操作が可能です。

![ボタン\[△(c)\]にポインタを移動した例](https://342755103-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M5_tfOG08pt22FxVn3O%2F-MJBJWMMkJHrWUxpKpI5%2F-MJBK2JdkL97woi8R7s-%2Fimage.png?alt=media\&token=fe4091e0-9e06-4385-8ebe-0cf3f9365922)

| マウス        | 意味                                                |
| ---------- | ------------------------------------------------- |
| マウスポインタの移動 | クリック操作が可能な範囲にポインタを移動すると、文字列が反転したり文字の色が変わります。      |
| 左クリック      | 要素を選択します。クリック直後に要素中の文字列が太字表示になり、約0.3秒後に選択が実行されます。 |
| 右クリック      | ESCキーの入力を行います。                                    |
| ホイール       | リスト項目では項目の上下選択を行います。                              |
