Ноутбучная клавиша fn в библиотеке keyboard.h

latunev
latunev аватар
Offline
Зарегистрирован: 06.02.2018

Не могу понять какой ключ у клавиши Fn на ноутбуке для функции Keyboard.press(...), подскажите пожалуйста.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Так загрузите скетч, который печатает в сериал прилетевшие коды и нажмите на неё, вот и узнаете её код, чего как в детском саду-то?

sadman41
Offline
Зарегистрирован: 19.10.2016

И главное, что интересно - два дня назад с такой же проблемой приходили. Задания им дают в школе что ли.... То с экранами все прибегут, то с модемами, то с двигателями, то с кнопками клавиатурными...

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Мне кажется эта задача  для довольно продвинутых. Даже найдя скетч-перехватчик (а такой есть на амперке) и получив результат -придёться ещё править keyboard.h && keyboard.cpp что б внести новые коды в массив допустимых кодов. А это не так-то просто :)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

dimax пишет:

такой есть на амперке) и получив результат -придёться ещё править keyboard.h

Ну, кабы нашёл, запустил, узнал и не мог поправить файлы - как-то помогли бы. А так, всё с голуюой каёмочкой... Ну, хорошо, скажет сейчас ему кто-то что мол код - 0xХЗ, и чо, если там ещё и править надо.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Случайно попалось на глаза, когда копался в либах -есть отличная  альтернативная HID-библа, умеет почти всё что можно уметь. Почитаете в описании.  И работает, кстати,  не только на леонардо-компатибл, но и на Уно и на Меге  (тех, с М.К. в качестве моста USB-UART). Там вообще все существующие кнопки прописаны, и их там просто дофига >400 дефайнов прописано, половина кнопок вообще мне неизвестных. Брать тут.