| Интерфейс клавиатуры |
|---|
|
Если Вы исполняете свою программу на JScript (или VBScript) под дополнительным
хостом скриптов, то Вы можете обращаться к объекту Window (его методам и свойствам).
Интерфейс клавиатуры низкого уровня: Если Вы используете для создания интерфейса поля ввода, то интерфейс клавиатуры Вам создавать не надо - он реализован внутри Windows и является стандартным. Перемещение между полями ввода по клавише Tab реализовано внутри программы хоста. // Интерфейс в стиле DOS (для выбора нажмите клавишу ...) // Файл: keyboard.w_js (JScript) // Просто определите в своем скрипте функцию WM_CHAR function WM_CHAR(key) { var text = "Нажата клавиша с кодом = " + key Window.TextOut(0,50,50,text); Window.UpdateWindow() // Можно вывести окно сообщений // var shell=new ActiveXObject("WScript.Shell"); // shell.Popup(text ,0,"WM_CHAR",0); }' The DOS-style interface (press key ...) ' File: keyboard.w_vbs (VBScript) Function WM_CHAR(key) text = "Key code = " & key Window.TextOut 0,50,50,text Window.UpdateWindow End Function |
| Дополнительный хост скриптов. |