![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Stalkinten |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 27.3.2013 Репутация: нет Всего: нет |
Может не по теме, но все же.
Не секрет, что ввод логина и пароля, посредством единственного считывания с баркода информации сканером, можно зашифровать используя символы ASCII: login ~009 password ~013 Где ~009 - это tab, а ~013 - это enter. Внимание вопрос: Есть ли возможность зашифровать баркод каким либо образом, чтобы задействовать клавиши стрелок управления (влево-вправо-вверх-вниз) для дальнейшей работы, после идентификации пользователя? То есть, имеется ли в ASCII коды на задействование этих стрелок? |
|||
|
||||
| math64 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 8 Всего: 72 |
Насколько я знаю, там есть только символы ASCII, в т.ч. в варианте A - управляющие символы, например:
ASCII Code128 A NUL 00 64 BS 08 70 TAB 09 71 LF 12 74 CR 13 77 ESC 27 91 Если в пароле будут заглавные и строчные буквы (как рекомендуется) - придётся переключаться на вариант B (в варианте A есть только заглавные) есть коды для переключения вариантов CODE A, CODE B, CODE C, коды старта и окончания - START CODE A, START CODE B, START CODE C, STOP CODE. и FNC1, FNC2, FNC3, FNC4, SHIFT - что они значат, не знаю |
|||
|
||||
| Stalkinten |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 27.3.2013 Репутация: нет Всего: нет |
Ответ:
Unfortunately, there is no code to perform right, left, up, or down keystrokes. Вот ведь как обидно, не предусмотрели в ASCII такие расширенные возможности. |
|||
|
||||
| math64 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 8 Всего: 72 |
Они были, когда использовлись текстовые терминалы - но у каждого терминала свои.
Например, могли быть ESC A вниз ESC B вверх ESC C вправо ESC D влево а у другого те же коды но в другом порядке. Так что они сейчас не используются. используются только CR возврат каретки LF новая строка TAB табуляция BS удаление символа слева от курсора DEL удаление символа справа от курсора FF новая страница BEL звонок у которых относительно стандартное поведение. Многие редакторы вместо стрелок воспринимали Ctrl-коды (некоторые и сейчас их понимают): Ctrl-S влево Ctrl-D вправо Ctrl-X вниз Ctrl-E вверх и почти все понимают Ctrl-C скопировать в клипборд Ctrl-V вставить из клипборда Ctrl-коды присутствуют в CODE A: Return = Ctrl-M, TAB = Ctrl-I Это сообщение отредактировал(а) math64 - 29.3.2013, 07:14 |
|||
|
||||
| leona313 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 11.7.2014 Репутация: нет Всего: нет |
||||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |