Сообщение от
KALDYH
Имеется в виду несоответствие надписей на клавишах? Ну, можно колпачки переставить, можно наклейки сделать. Разводка матрицы у русской и у англоязычной клавиатуры одна и та же.
В том то и дело, что даже разводка матрицы отличается и довольно сильно.
Из-за этого и возникает основные проблемы.
Код:
International Key matrix tabel
bit 7 6 5 4 3 2 1 0
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBE5 | 7 & | 6 ^ | 5 % | 4 $ | 3 # | 2 @ | 1 ! | 0 ) | 0
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBE6 | ; : | ] } | [ { | \ | | = + | - _ | 9 ( | 8 * | 1
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBE7 | B | A |Accen| / ? | . > | , < | ` ~ | ' " | 2
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBE8 | J | I | H | G | F | E | D | C | 3
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBE9 | R | Q | P | O | N | M | L | K | 4
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBEA | Z | Y | X | W | V | U | T | S | 5
+-----+-----+-----+-----+-----+-----+-----+-----+
YAMAHA YIS 805/503 RUS
bit 7 6 5 4 3 2 1 0
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBE5 | & 6 | % 5 | $ 4 | # 3 | " 2 | ! 1 | + ; | ) 9 | 0
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBE6 | V Ж | * : | H Х |- ^ Ъ| = _ | $ 0 | ( 8 | ' 7 | 1
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBE7 | I И | F Ф | ? / | < , | @ Ю | B Б | > . | \ Э | 2
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBE8 | O О |[ { Ш| R Р | P П | A A | U У | W В | S С | 3
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBE9 | K К | J Й | Z З |] } Щ| T Т | X Ь | D Д | L Л | 4
+-----+-----+-----+-----+-----+-----+-----+-----+
#FBEA | Q Я | N Н || ~ Ч| C Ц | M М | G Г | E Е | Y Ы | 5
; +-----+-----+-----+-----+-----+-----+-----+-----+
Сообщение от
KALDYH
В принципе, с контроллером AT-клавиатуры можно сделать прозрачное преобразование QWERTY-JCUKEN и цифры без шифта, но тогда возникнут проблемы с программами, напрямую обращающимися к портам - попасть в нужную клавишу будет нереально. Хотя, для таких случаев можно выключатель транскодирования на ScrollLock повесить.
Для этого всё и затевалось.