プログラムライブラリ - OS内蔵ファンクションメニュー探索
プログラムライブラリ
誤字脱字・記載ミスや分かりにくい表現は随時追記・修正します
2019/05/28
修正 2020/01/13
2019/05/28
修正 2020/01/13
OS内蔵ファンクションメニュー探索 - SysFunc Ver 1.3
※ [2020/01/13] C.Basic for CG 用 SysFinc Ver 1.3 を差替え再々アップデート (5桁の F-Key# へ対応できるように修正)
著作権者
やす (Krtyski)
[当ブログ管理人]
対応機種
- Casio fx-CGシリーズ - C.Basic for CG で動作
- Casio fx-9860Gシリーズ、fx-9750GIII - C.Basic for FX で動作
プログラムの説明
▍ファンクションキー探索プログラム - Check System F-Key
fx-CGシリーズ や fx-9860Gシリーズ、fx-9750GIII のOSには、ファンクションキーの様々なアイコン画像が内蔵されており、それぞれに System Function Key# が割り当てられている。C.Basic の独自コマンド FKeyMenu( は、[F1] から [F6] の位置に ファンクションメニューを表示できる。その際、OS内蔵の System Function Key# を指定すると内蔵されている画像を利用できる。そこで、ファンクションキーのアイコン画像と Key # を調べるために本プログラムを作成した。
その後 C.Basic for CG に独自のファンクションキーのアイコンを装備する計画があり、それに併せてプログラムを更新した。
▶ C.Basic for CG の FKeyMenu( コマンドで呼び出せる Function Key# を調べる
1. 画面左下に システムファンクションキーを表示する
2. カーソルキーで システムファンクションキー#をスキャンする
- カーソルキーの長押しで連続スキャン
- 左右 ←/→ キー (◀▶) で1づつ Step スキャン
- 上下 ↑/↓ キー (▲▼) で50刻みの Skip スキャン
3. [F4](INPUT) か [EXE] キーで数値の入力
4. [F5](HELP) で使い方説明



※ [2020/01/13 差替えアップデート]
C.Basic for CG 独自に実装する(予定)の Function Key アイコンは F-Key# 10001 以降。
それに対応するため 5桁の F-Key# に対応するよう変更した。
※ [2020/01/13 差替え再アップデート]
システム内蔵Function Keyアイコンの上限番号はOSバージョンに依存するので、
OSバージョンを自動判定し、仕様機種とOSに応じた上限番号を表示するように変更した。
機種 | OSバージョン | 判定に使ったOSバージョン | Function Key上限番号 | |
fx-CG10 | 1.04.3200 | 1.04 | 1248 | |
fx-CG20 | 2.02.0200 | 2.02 | 1276 | |
fx-CG10 | 3.10.3200 | 3.10 | 1378 | |
fx-CG20 | 3.11.0200 | 3.11 | 1379 | |
fx-CG50 | 3.20.0202 | 3.20 | 1394 | |
fx-CG50 | 3.30.0202 | 3.30 | 1400 |
カスタムFunction Keyアイコンを Function Key アイコンは F-Key# 10001 以降。
F-Key# が 10001 以上の時は、画面中央に Custom F-Key# と表示
それ未満の時は、画面中央に System F-Key# と表示するように変更した。
▶ C.Basic for FX の FKeyMenu( コマンドで呼び出せる System Function Key# を調べる
1. 画面左下にシステムファンクションキーを表示する
2. カーソルキーで システムファンクションキー# をスキャンする
- カーソルキーの長押しで連続スキャン
- 左右 ←/→ キー(◀ ▶) で1づつ Step スキャン
- 上下 ↑/↓ キー (▲ ▼) で50刻みの Skip スキャン
3. [F4] (INPUT) か [EXE] キーで数値の入力
4. [F5] (HELP) で使い方説明



応援クリックをお願いします。励みになるので...
- 関連記事
-
-
プログラムライブラリ - 入力ボックス 2.1G 2020/11/28
-
プログラムライブラリ - RGB指定による色確認プログラム 2020/10/31
-
プログラムライブラリ - OS内蔵ファンクションメニュー探索 2020/01/13
-
プログラムライブラリ - 日本語版 西暦-和暦換算プログラム 2019/05/08
-
プログラムライブラリ - 西暦-和暦 換算プログラム 2019/05/08
-