Ваши комментарии
Добрый день! Судя по штрих-коду они не совсем корректные т.к битые я не уверен что многие сканеры смогут считать.
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