PDS_KEYBOARD *pdKbdGetData( port ) Uint32 port
port | コントロールポート番号 |
引数 port に指定するポート番号は以下のとおりです。
PDD_PORT_A0 | コントロールポートA |
PDD_PORT_B0 | コントロールポートB |
PDD_PORT_C0 | コントロールポートC |
PDD_PORT_D0 | コントロールポートD |
戻り値の値がNULLの場合は、キーボードペリフェラルが接続されていないことを示します。
Sint32 njUserMain(void) { PDS_KEYBOARD* kbd; Sint32 i; /* ポートAのキーボードデータを取得 */ kbd = pdKbdGetData(PDD_PORT_A0); /* キーボードが接続されていたら */ /* キーコードを表示 */ if (kbd != NULL) { for (i = 0; i < 6; i++) { njPrintH(NJM_LOCATION(i * 4, 10), kbd->key[i]); } } return NJD_USER_CONTINUE; }