Ваши комментарии

Добрый день! Судя по штрих-коду они не совсем корректные т.к битые я не уверен что многие сканеры смогут считать. 

1С unicode не обрабатывает=(  Мы добавим галочку , только толку получится от неё не будет. 

Мы можем конечно сделать галочку "отправлять в юникоде". Но тогда куча программ отвалиться.

1. Это т.н. unicode символ, как вы правильно написали, передается двубайтовый код символа. Тут действительно будет без разницы, в какой раскладке клавиатура, нажат ли caps lock и т.д.

2. Передача скан кода КЛАВИШИ. Как вы понимаете, для A и a клавиша одна и та же. Будет ли напечатано A a Ф или ф зависит от состояния шифта/капса и выбранной раскладки.

Всем хорошо первый метод, кроме одного. Мало что кроме блокнота его понимает. Тот же драйвер сканера штрихкода 1С в режиме "сканер в разрыве клавиатуры" (типовое включение для RDP) unicode просто проигнорирует.

То же сделают и программы, обрабатывающие события Windows API WM_KEYDOWN/WM_KEYUP. А событие WM_CHAR отработается отлично. Но его мало кто использует, кроме тех же редакторов, в которых вы можете например ввести ↺ зажав Alt и на нупаде набрав 8634

10 и 5 подскажите где вы на клавиатуре нашли "символы верхнего регистра". Большие буквы всегда формируются путем отправки ШИФТ нажат клавиша ШИФТ отпущен

Добрый день! Естественно шлем, если символ в верхнем регистре

Да ничего страшного , мне не привыкать) Рад был общению и да попробуйте предложить)

Извините что так получилось и вам пришлось через такое пройти. А я вам лично хочу пожелать хорошего дня и всего вам доброго. 



Сервис поддержки клиентов работает на платформе UserEcho