SmileBASIC 4.4.9
リファレンスマニュアル
更新日 2025/06/04
目次
- 命令概要(基本命令)
- 命令概要(表示命令)
- 命令概要(入力、サウンド、その他)
- ダイレクトモード専用命令
- 変数や配列の定義、操作に関する命令
- 制御命令
- 数学関連
- 文字列操作
- その他
- 各種入力
- 各種入力(Toy-Con)
- ファイル
- スクリーン制御
- テキストスクリーン入出力
- グラフィック
- スプライト
- レイヤー
- サウンド
- 高度な演算
- ソースコード操作
- サブプログラム
更新日 2025/06/04
| キー | 機能 |
|---|---|
| +,Enter,F5 | +ボタン |
| - | -ボタン |
| A | Aボタン |
| スペース | 複数選択可能時の選択 |
| B,Esc | Bボタン |
| X | Xボタン |
| Y | Yボタン |
| L | Lボタン |
| R | Rボタン |
| カーソルキー | 方向ボタン |
| キー | 機能 |
|---|---|
| Menu,Ctrl+M | ソフトウェアキーボード |
| PrintScreen | パフォーマンスゲージ表示 |
| Ctrl+TAB | エディタの操作対象切り替え |
| F12 | トップメニューに戻る |
| キー | 機能 |
|---|---|
| ENTER | 改行 |
| Ctrl+ENTER | 空行挿入 |
| BS | 左1文字削除 |
| DEL | 右1文字削除 |
| Ctrl+BS | 1行削除 |
| Ctrl+DEL | 右側削除 |
| Ctrl+Z | やり直し |
| Ctrl+Shift+Z | やり直しのやり直し |
| Ctrl+X | カット |
| Ctrl+C | コピー |
| Ctrl+V | ペースト |
| F9 | ツール1実行 |
| F10 | ツール2実行 |
| F11 | ツール3実行 |
| キー | 機能 |
|---|---|
| ←,→ | 左右移動 |
| HOME | 行頭 |
| END | 行末 |
| Shift+←,→,HOME,END | 選択しながら移動 |
| ↑ | 入力履歴戻る |
| ↓ | 入力履歴進む |
| F4 | エディタでエラー個所へ移動 |
| F5 | 実行・停止 |
| F6 | トレース実行 |
| F7 | エディタに切り替え |
| Ctrl+1,2,3,4 | エディタで指定スロットに切り替え |
| Ctrl+S | 簡易セーブ |
| Ctrl+L | 簡易ロード |
| Ctrl+Alt+Del | 入出力リセット |
| Ctrl+PrintScreen | プログラム強制停止 |
・入出力リセットは画面を初期状態にリセットさせ、サウンド、Joy-Conの振動、モーションセンサー、IRカメラを停止させる。
・プログラム強制停止はメイン、サブ同時にプログラムを強制停止させる。通常の停止と処理が異なり、ON BREAK GOTOも無視するので注意が必要。
| キー | 機能 |
|---|---|
| ←,→,↑,↓ | 上下左右移動 |
| HOME | 行頭 |
| END | 行末 |
| PageUp | 1画面戻る |
| PageDown | 1画面進む |
| Ctrl+HOME | 先頭行 |
| Ctrl+END | 最終行 |
| Shiftを押しながら移動 | 選択しながら移動 |
| Ctrl+G | 指定行移動モードへ移行 |
| F3,Ctrl+F | 検索モードへ移行 |
| Ctrl+H | 置換モードへ移行 |
| TAB | インデント |
| Shift+TAB | インデント解除 |
| Ctrl+K | コメント |
| Shift+Ctrl+K | コメント解除 |
| F1 | ヘルプ |
| F2,Ctrl+B | フォントサイズ変更 |
| F4,F8,Ctrl+0 | ダイレクトモードに切り替え |
| F5 | プログラム実行 |
| F6 | トレース実行 |
| Ctrl+W | 折り返しモード変更 |
| Ctrl+/ | 画面分割 |
| Ctrl+1,2,3,4 | スロット切り替え |
| Ctrl+S | 簡易セーブ |
| Ctrl+L | 簡易ロード |
| キー | 機能 |
|---|---|
| ESC,Ctrl+G | モード終了 |
| ENTER | 指定行へ移動 |
| キー | 機能 |
|---|---|
| ESC | モード終了 |
| ↓,F3,ENTER | 後を検索 |
| ↑,Shift+F3 | 前を検索 |
| TAB | 置換モードへ切替 |
| キー | 機能 |
|---|---|
| ESC | モード終了 |
| ↓,F3 | 後を検索 |
| ↑,Shift+F3 | 前を検索 |
| TAB | 検索モードへ切替 |
| ENTER | 置換 |
| Ctrl+ENTER | すべて置換 |
| キー | 機能 |
|---|---|
| ESC,←,→ | モード終了 |
| ↓,↑ | 候補選択 |
| ENTER | 選択した候補を確定 |
| TAB | 選択した候補または上の候補確定 |
| キー | 機能 |
|---|---|
| ESC,F1 | モード終了 |
| ↓,↑ | 行移動 |
| PageUp,PageDown | 見出し移動 |
| ←,→ | ページ移動 |
| Ctrl+C | 例のコピー |
本体の設定でUSBキーボードに日本語を設定した時の割り当て
| キー | 機能 |
|---|---|
| 漢字 | 入力モード切替え(ひらがな) |
| Shift+漢字 | 入力モード切替え(カタカナ) |
| 変換 | 日本語入力モードON |
| カタカナひらがな | 日本語入力モードON+ひらがな切り替え |
| Shift+カタカナひらがな | 日本語入力モードON+カタカナ切り替え |
| 無変換 | 日本語入力モードOFF |
本体の設定で言語に日本語を設定し、同じく本体の設定でUSBキーボードに英語を設定した時の割り当て
| キー | 機能 |
|---|---|
| Alt+` | 入力モード切替え(ひらがな) |
| Shift+Alt+` | 入力モード切替え(カタカナ) |
本体の設定でUSBキーボードにロシア語を設定した時の割り当て
| キー | 機能 |
|---|---|
| Alt+` | 入力モード切替え(キリル文字) |