発行番号: | STN-45 | ||||||
---|---|---|---|---|---|---|---|
発 行 日: | 96/05/08 | ||||||
メディア: | ●共 通 | ○CD-ROM | ○カートリッジ | ○その他 | |||
関 連: | ○プログラム | ●ハード | ○マニュアル | ○ツール | ○ゲーム | ○バグ | ○その他 |
情報区別: | ●新 規 | ○変 更 | ○追 加 | ||||
重 要 度: | ●厳 守 | ○推 奨 | ○参 考 | ○その他 | |||
添付資料: | ●無 | ○有 | |||||
件名補足: |
bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 | |
---|---|---|---|---|---|---|---|---|
ペリフェラルID | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
1stデータ | Right | Left | Down | Up | Start | ATRG | CTRG | BTRG |
2ndデータ | RTRG | XTRG | YTRG | ZTRG | LTRG | KB TYPE2 | KB TYPE1 | KB TYPE0 |
3rdデータ | 0 | Caps | Num | Scr | Make | 1 | 1 | Break |
4thデータ | D7 | D6 | D5 | D4 | D3 | D2 | D1 | YD0 |
●対応ペリフェラルのキャラクタコード:キーボード=”K”
●サターンペリフェラルID = 34H
サターンペリフェラルタイプ・・・・ | 3H |
---|---|
データサイズ・・・・・・・・・・・ | 4H(4バイト) |
KB TYPE2〜0・・・・・・・・・・・ | 000B=セガサターンキーボード 001B〜110B=予約 111B=キーボードとして認識されない |
---|---|
CapsLock・・・・・・・・・・・ | CapsLockがロック状態で「1」を出力する |
NumLock・・・・・・・・・・・ | NumLockがロック状態で「1」を出力する |
ScrLock・・・・・・・・・・・ | ScrLockがロック状態で「1」を出力する |
Make・・・・・・・・・・・ | D7〜D0に有効なMakeコードがあるとき「1」を出力する |
Break・・・・・・・・・・・ | D7〜D0に有効なBreakコードがあるとき「1」を出力する |
D7〜D0・・・・・・・・・・・ | キーコード。このデータはMake,Breakが「1」以外のときは不定 キーコードとキーについては後述「●キーコード対応表」を参照 |
Right,Left,Down,Up,Start・・・・・・・・・ ATRG,BTRG,CTRG,XTRG,YTRG,ZTRG,LTRG,RTRG | ボタン(キー)が押されている間「0」を出力する |
■セガサターン標準パットボタンとキーボードの関係は以下のようになります。
Right... | [→]キー | CTRG.... | [C]キー |
---|---|---|---|
Left.... | [←]キー | XTRG.... | [A]キー |
Down.... | [↓]キー | YTRG.... | [S]キー |
Up...... | [↑]キー | ZTRG.... | [D]キー |
Start... | [ESC]キー | LTRG.... | [Q]キー |
ATRG.... | [Z]キー | RTRG.... | [E]キー |
BTRG.... | [X]キー |
ロールオーバーで順次キーコードを送出する。また、キーを開放した時も順次コードを送出する。
但し、キーの重ね打ちにより発生する廻り込みを検出したときは、その状態が解除されるまで待ち続ける。
1)廻り込みが発生しない場合
2)廻り込みが発生する場合
3)リピート機能(全キー対象)
キー押下中は、Makeコードを送出し続ける。また、他のキーを押すと新たにリピートサイクルに入る。
0 | 1 | 2 | 3 |
4 | 5 | 6 | 7 |
8 | 9 | A | B |
C | D | E | F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00H | F9 | F5 | F3 | F1 | F2 | F12 | F10 | F8 | F6 | F4 | Tab | 半全 | ||||
10H | Alt | Shift | ひら | Ctrl | Qた | 1 | Alt | Ctrl | Zつ | Sと | Aち | Wて | 2 | |||
20H | Cそ | Xさ | Dし | Eい | 4 | 3 | Fは | スペース | Vひ | Tか | Rす | 5 | ||||
30H | Nみ | Bこ | Hく | Gき | Yん | 6 | Mも | Jま | Uな | 7 | 8 | |||||
40H | <ね | Kの | Iに | Oら | 0 | 9 | >る | ?め | Lり | ;れ | Pせ | − | ||||
50H | _ろ | :け | @ | ^ | CapsL | Shift | Enter | [ | ]む | |||||||
60H | 変換 | Back | 無変 | ¥ | ||||||||||||
70H | Esc | F11 | ScrL | |||||||||||||
80H | Ins | Pause | F7 | Del | ← | Home | End | ↑ | ↓ | UP | Down | → |