Subversion Repositories Kolibri OS

Rev

Rev 4588 | Rev 4641 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4588 Rev 4612
Line 149... Line 149...
149
Параметры:
149
Параметры:
150
  * eax = 2 - номер функции
150
  * eax = 2 - номер функции
151
Возвращаемое значение:
151
Возвращаемое значение:
152
  * если буфер пуст, возвращается eax=1
152
  * если буфер пуст, возвращается eax=1
153
  * если буфер непуст, то возвращается al=0, ah=код нажатой клавиши,
153
  * если буфер непуст, то возвращается al=0, ah=код нажатой клавиши,
154
    биты 16-23 содержат сканкод нажатой клавиши,
154
    биты 16-23 содержат сканкод нажатой клавиши в режиме ASCII,
-
 
155
               в режме сканкодов биты обнулены.
155
    биты 23-31 обнулены
156
    биты 23-31 обнулены
156
  * если есть "горячая клавиша", то возвращается
157
  * если есть "горячая клавиша", то возвращается
157
    al=2, ah=сканкод нажатой клавиши (0 для управляющих клавиш),
158
    al=2, ah=сканкод нажатой клавиши (0 для управляющих клавиш),
158
    старшее слово регистра eax содержит состояние управляющих клавиш
159
    старшее слово регистра eax содержит состояние управляющих клавиш
159
    в момент нажатия горячей клавиши
160
    в момент нажатия горячей клавиши