Здравствуйте.
На компьютере под управлением windows 10 установлено 5 раскладок клавиатуры для разных языков. Для удобства переключения хочется иметь отдельную клавиатуру с 5 кнопками, каждая из которых сразу же включит нужную раскладку.
Опыт работы с ардуино у меня очень скромный. Я полез гуглить что-то, что поможет мне в создании подобного устройства и запутался... Поэтому хочу задать несколько общих вопросов:
1. Проекты устройств ввода, что я находил, использовали ардуино микро т.к. она сразу определяется компьютером как контроллер. У меня есть ардуино нано. Она так может?
2. Есть ли какие-то готовые библиотеки, которые позволят ардуино нано при подключении к компьютеру определиться как клавиатуре?
3. Я так подозреваю, что если получиться определиться как клавиатуре, то и сочетания клавиш без проблем получится передать. Но можно ли как-то передать команду на включение нужной раскладки клавиатуры (а не просто следующей) или тут уже придётся писать какой-то специальный драйвер под винду?
4. Можно ли будет создать именно свою кнопку, а не использовать стандартные для клавиатур? Ну т.е. чтобы мне не пришлось вешать переключение раскладки на CapsLock на пример и нажатие на настоящую клавишу не приводило к смене раскладки.
Буду очень рад любым советам, идеям и ссылкам на статьи по реализации подобного проекта =)
На компьютере под управлением windows 10 установлено 5 раскладок клавиатуры для разных языков. Для удобства переключения хочется иметь отдельную клавиатуру с 5 кнопками, каждая из которых сразу же включит нужную раскладку.
Опыт работы с ардуино у меня очень скромный. Я полез гуглить что-то, что поможет мне в создании подобного устройства и запутался... Поэтому хочу задать несколько общих вопросов:
1. Проекты устройств ввода, что я находил, использовали ардуино микро т.к. она сразу определяется компьютером как контроллер. У меня есть ардуино нано. Она так может?
2. Есть ли какие-то готовые библиотеки, которые позволят ардуино нано при подключении к компьютеру определиться как клавиатуре?
3. Я так подозреваю, что если получиться определиться как клавиатуре, то и сочетания клавиш без проблем получится передать. Но можно ли как-то передать команду на включение нужной раскладки клавиатуры (а не просто следующей) или тут уже придётся писать какой-то специальный драйвер под винду?
4. Можно ли будет создать именно свою кнопку, а не использовать стандартные для клавиатур? Ну т.е. чтобы мне не пришлось вешать переключение раскладки на CapsLock на пример и нажатие на настоящую клавишу не приводило к смене раскладки.
Буду очень рад любым советам, идеям и ссылкам на статьи по реализации подобного проекта =)