Виртуальная клавиатура

Правильный ли часовой пояс для вашего местоположения? И вы должны установить правильный часовой пояс с помощью timedatectl set-timezone

Команда date показывает системное время для вашего текущего местоположения.

ntpdate исправит время для вашего часового пояса.

например, использование яблочного сервера ntp приведет к следующему результату:

sudo ntpdate time.apple.com

11 Jan 19:18:28 ntpdate[1052]: adjust time server 17.253.38.125 offset 0.004981 sec
1
09.05.2017, 04:24
1 ответ

Вы можете использовать /dev/uhid для создания собственного HID устройства. Это позволяет легко предоставлять не только клавиатуры из пользовательского пространства, но и мыши, джойстики и т. д. Вновь созданное HID-устройство автоматически получит связанное устройство /dev/input. В исходниках ядра есть пример программы, samples/uhid/uhid-example.c. Я думаю, что это самый портативный способ, устройства HID очень стандартизированы. В основном все USB-клавиатуры и мыши являются HID-устройствами.

Вы также можете использовать /dev/uinput или /dev/input/uinput (в зависимости от вашего дистрибутива) для непосредственного создания устройства входного уровня. См., например. Подробности здесь. Для этого нужен модуль ядра uinput.

3
27.01.2020, 23:33

Теги

Похожие вопросы