[OSASK 5778] BOARD: Re: belle7

このメールは、OSASK伝言板に書き込まれた内容です。
この書き込みに返事を書く場合は、下のURLから書き込みを行なって下さい
http://www.imasy.org/~mone/osask/index.cgi?REFER=3e606a86_c9cd

2003/03/01 17:08
川合秀実

[OSASK 5774]へのレスです。

>shiftmap: シフト状態の条件。andマスク+(目的値<<16)。
>          bit0(0x01):scrllock
>          bit1(0x02):numlock
>          bit2(0x04):capslock
>          bit4(0x10):shift
>          bit5(0x20):ctrl
>          bit6(0x40):alt
>          bit14,15(0xc000): 0:make 1(0x4000):remake 2(0x8000):break
>          シフト状態にandマスクしたのち目的値と比較して同じなら
>          シグナル発生。例:0x8000c070 shift,ctrl,alt解放かつbreak

  これだけが違います。shifttypeは0〜7の整数かもしくは0xffです。

  0 : NOSHIFT
  1 : SHIFT
  2 : IGSHIFT (シフト状態を無視)
  3 : CAPLKON (CAPがONでシフトなし/CAPがOFFでシフトあり)
  4 : CAPLKOF (CAPがOFFでシフトなし/CAPがONでシフトあり)
  5 : NUMLKON
  6 : NUMLKOF

他の設定値は今のところ使えません。shiftmapを直接指定することも今はできま
せん。上記の範囲内で我慢してください。



ML番号でジャンプ
ML単語検索