Rev 4573 | Rev 4612 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4573 | Rev 4588 | ||
---|---|---|---|
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 | старшее слово регистра eax обнулено |
154 | биты 16-23 содержат сканкод нажатой клавиши, |
- | 155 | биты 23-31 обнулены |
|
155 | * если есть "горячая клавиша", то возвращается |
156 | * если есть "горячая клавиша", то возвращается |
156 | al=2, ah=сканкод нажатой клавиши (0 для управляющих клавиш), |
157 | al=2, ah=сканкод нажатой клавиши (0 для управляющих клавиш), |
157 | старшее слово регистра eax содержит состояние управляющих клавиш |
158 | старшее слово регистра eax содержит состояние управляющих клавиш |
158 | в момент нажатия горячей клавиши |
159 | в момент нажатия горячей клавиши |
159 | Замечания: |
160 | Замечания: |