Сел немного прибрать программу. И продумал...
Может быть добавить в программу функцию настройки привязки клавиш?
Нажимаем какую либо клавишу, затем не отпуская её жмем BREAK и клавиатура переключается в режим настройки. А там вводим код клавиши РК к которой мы хотим привязать этот код и жмем Enter.
Например, я хочу привязать клавишу F12 к комбинации 4 строка + 4 столбец. Код клавиши = строка*8 + столбец + 64 = 4+4*8+64 = 100. Я нажимаю: F12, BREAK, 1, 0, 0, F12, CTRL+SCROLLLOCK.
Настроенная раскладка будет храниться в энергонезависимой памяти атмеги (EEPROM 512 байт).




Ответить с цитированием