====== keyboard ====== **Каноническая страница:** [[https://humanemulator.net/objects/SYSTEM/keyboard.php|https://humanemulator.net/objects/SYSTEM/keyboard.php]] [[objects:start|← Objects]] ---- SYSTEM / keyboard Объект для управление клавиатурой Полная эмуляция ввода с клавиатуры Отправка клавиатурных сообщений Эмуляция нажатия индикативных клавиш Эмуляция нажатия управлющих клавиш Работа с языком ввода Полная эмуляция ввода с клавиатуры input – эммулирует ввод всех символов из переданной функции строки key (бывшая press_key_by_code до версии 4.9.21) – эммулирует ввод одной кнопки по ее скан коду key_down – эмулирует нажатие клавиши key_up – эмулирует отжатие клавиши Отправка клавиатурных сообщений send_input – посылает ввод строки в браузер, даже если он скрыт send_key – посылает ввод клавиши в браузер, даже если он скрыт send_key_down – посылает нажатие клавиши в браузер, даже если он скрыт send_key_up – посылает отжатие клавиши в браузер, даже если он скрыт press_key_by_code – Нажатие клавиши по коду (альтернативный вариант для Citrix). Полная эмуляция Эмуляция нажатия индикативных клавиш press_caps_lock – эммулирует нажатие кнопки CAPS LOCK press_num_lock – эммулирует нажатие кнопки NUM LOCK press_scroll_lock – эммулирует нажатие кнопки SCROLL LOCK is_caps_lock_pressed – проверка нажатия кнопки CAPS LOCK is_num_lock_pressed – проверка нажатия кнопки NUM LOCK is_scroll_lock_pressed – проверка нажатия кнопки SCROLL LOCK Эмуляция нажатия управлющих клавиш set_ctrl_prefix – эммулирует нажатие или отжатие CTRL set_alt_prefix – эммулирует нажатие или отжатие ALT set_shift_prefix – эммулирует нажатие или отжатие SHIFT Работа с языком ввода get_current_language – получить текущий язык ввода set_current_language - задать текущий язык ввода