Как определить нажатие CapsLock

1. lisrws 145 07.07.16 16:38 Сейчас в теме
Подскажите, каким образом можно в 1с определить нажата ли CapsLock в данный момент или нет? Из-за чего, собственно, вопрос: юзверь сканирует внутренний шк вида "So060616001020", но если включен капс, то 1ска получает вот такой шк "sO060616001020" и происходит бяка.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. sssss_aaaaa_2011 07.07.16 16:42 Сейчас в теме
(1) lisrws, ужос... Нормальные люди не нажатие кнопки отлавливают, а содержимое поля всегда переводят в нужный регистр.
3. lisrws 145 07.07.16 17:05 Сейчас в теме
(2) sssss_aaaaa_2011, ужос, не спорю. но перелопачивать пол конфы у меня не стоит. там все куда сложнее, чем просто к регистру отпиканное привести. проще сразу матюкнуться, чтобы кнопку отжал.
7. nomad_irk 80 26.03.21 14:38 Сейчас в теме
(2)Примером кода не поделитесь?
8. sssss_aaaaa_2011 26.03.21 15:29 Сейчас в теме
(7)Пипец... Сложность задачи просто зашкаливающая...
На пальцах:

шк = "sO060616001020";

шк = Врег(шк);
9. nomad_irk 80 26.03.21 15:36 Сейчас в теме
(8)И получится SO060616001020, что не соответствует So060616001020, если имеем регистрозависимый ШК.

Если ШК не регистрозависимый, то и проблемы не будет вообще.
10. sssss_aaaaa_2011 26.03.21 17:37 Сейчас в теме
(9)Ну так нормальные люди сразу делают ШК регистронезависимым. То есть или только из цифр, или в каком-то одном регистре.
4. ётун 07.07.16 17:14 Сейчас в теме
Обнови вывод сообщения о бяке
5. Evgeniia_S 26.03.21 14:11 Сейчас в теме
Мне тоже интересен данный вопрос. Операторы сканируют коды Честного знака, если при этом включен капслок, то коды получаются с неправильным регистром.
Далее эти коды отправляются через обмены в другие системы, которые взаимодействуют с ЧЗ.
Мне необходимо , чтобы был отсканирован правильный код.
И я тоже хочу отловить нажатый капс. Неужели программно это енвозможно?
6. nomad_irk 80 26.03.21 14:37 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот