(工事中)
#freeze
[[<<>http://digilife.bz/wiki/index.php?M-FEP60%20Pro%2F%E4%BB%95%E6%A7%98%E6%9B%B8]]
*キーマップ情報ファイルフォーマット [#u44f7e83]
**設置場所 [#n7e2034e]
-ファイル名は「MFep60Pro.kmp」で固定。
-ファイルの置き場所は「C:\Data\Others\MFep60Pro\」で固定。
-ファイルが存在しない場合とファイルフォーマットに不具合があった場合はキーマップコンバート機能は機能しない。


**ファイルフォーマット [#zdc3a310]
※データの並びはリトルエンディアン、文字列はUnicode(1文字2バイト)。
-0x00~01:カートリッジ情報識別子「KM」
-0x02~03:バージョンを示す文字列。現在は「v1」
-0x04~0F:デバイス識別子を示す文字列。ただし本体では使用していない。
-0x10~1F:予約領域
-0x20以降はキーマップ情報が並ぶ

***キーマップ情報 [#kea0a457]
キーマップ情報は8バイトずつ並ぶ。モディファキーはそれぞれ固定値で、兼ねることはできないので注意。
-0x00~01:モディファキー(0x0001:通常入力、0x0400:Shift(左右区別なし)、0x3000:右Fn、0x3400:右Fn+Shift、0x0080:Ctrl(左右区別なし))
-0x02~03:比較用スキャンコード
-0x04~05:変更したいキーコード
-0x06~07:置き換え用スキャンコード


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   最終更新のRSS