HTBasic TOP アイネット株式会社(i2net) HOME
製品概要 新着情報 サポート情報 製品カタログ ダウンロード HTB関連製品    Tip   Y2Kについて
 ■ HTBasic キーボード STATUS レジスター ■
     ■ PCキーボードは、ISC:2   ■
 キーボード STATUS レジスター
  下記の STATUS レジスターが使用できます。
 機 能
 
0 CAPS LOCK フラッグの値
 STATUS(2,0)    戻り値 0: CAPS LOCK off 1: CAPS LOCK on
    (注) X Windows Systemでは使用できません。
1 PPRINTALL フラッグの値
 STATUS(2,1)    戻り値 0: ロギング off 1: ロギング on
2 Softkey Menu番号の取得
 STATUS(2,1)    
3 (注)このレジスターは、HTBasic ならびに HP BASICとも定義されていません
4 (注)このレジスターは、HTBasic ならびに HP BASICとも定義されていません
5 KBD$ Buffer Overflow フラッグの値
 STATUS(2,5)    戻り値 0〜N
    最後にレジスターが読み込まれ以降にオーバーフローしたものを意味しています。
    読み取りを行っていくとバッファにデータがなくなるとフラッグは0(ゼロ)になります。
6 拡張Softkeyマクロのオーバーフロー フラッグの値
 STATUS(2,6)    戻り値 1:overflow 
    読み取りを行っていくとバッファにデータがなくなるとフラッグは0(ゼロ)になります。
7 キーボード割り込みのDisable Maskの値
 STATUS(2,7)    
8 キーボードの言語の値
 STATUS(2,8)    常に、0 : US ASCIIが戻ります。
9 キーボードのタイプの値
 STATUS(2,9)    常に、0 : 「その他のキーボード」が戻ります。
10 最後に起こったKNOBイベント時のシフトキーの状態の値
 STATUS(2,9)    
  意味
0   いずれでもないキーが押されました
1   SHIFT キーが押されました
2   CTRL キーが押されました
3   SHIFT/CTRL キーが押されました
11 Horizontal/All pulse モード フラッグの値
 STATUS(2,11)    常に、0 : 「horizontal-pulseモード」が戻ります。
12 EOI フラッグの値
 STATUS(2,12)    
13 Katakana フラッグの値
 STATUS(2,13)    
14 ベース・ソフトキーの値
 STATUS(2,14)    戻り値 1: ベースは 0  0: ベースは 1
15 キーボード互換性 フラッグの値
 STATUS(2,15)    戻り値 0: ITF  1: Nimitz
16 スクロール・禁止 フラッグの値
 STATUS(2,16)    戻り値 1: 禁止  0: 動作
100 "Program Modified" ダイアログの状態
 STATUS(2,100)
202 "performance tuning register" の状態
 STATUS(2,202)
203 ON KBD$時のマウス移動時の動作状態
 STATUS(2,203)
204 ON KBD$時のマウスクリック時の動作状態
 STATUS(2,204)
206 Altキーの動作状態
 STATUS(2,206)    
207 "Graphics Speed tuning register"の動作状態
 STATUS(2,207)    
210 QUIT時の動作状態
 STATUS(2,210)    
 

TransEra, HTBasic, TAMS, HP, Agilent, Keysight, NI, ines, Microsoft, Windows等記載されている
会社名、製品名は各社の登録商標または商標です

【お 問 い 合 わ せ 先】
アイネット株式会社

   E-mailでのお問い合わせ
_/_/_/ Copyright 1998-2023 I2NET Co., Ltd. AllRights Reserved. _/_/_/