LINUX.ORG.RU

В консоли работает alt+num_pad,но только соответствующую keymap надо. Если есть желание, то можно это всё самому сделать. man loadkeys, man console_codes, man keymaps, dumpkeys --long-info, showkey (в слаке так,в других - неуверен)

anonymous
()
Ответ на: комментарий от linux_guru

а на баше? :)

а вообще-то было бы лучше чтобы вводить можно в любом поле ввода без помощи шелла

символы 0-127 работают с левым альтом в консоли в раскладке ru-utf

anonymous
()

> а на баше? :)

printf "\041\n"

по идее драйвер клавиатуры это конечный автомат, а keymap это его описание. Так что если Линус был хорошим мальчиком, то можно сделать то что ты хочешь установкой своего keymap'a

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

ещё работает echo -e \\41

а как сделать то же, но не в восьмиричной, а в десятеричной или шестнадцатиричной системе?

anonymous
()
Ответ на: комментарий от anonymous

> а как сделать то же, но не в восьмиричной, а в десятеричной или шестнадцатиричной системе?

наверно так:

echo 33 | { read cod; printf \\`expr $cod / 64 % 8``expr $cod / 8 % 8``expr $cod % 8`\\n; }

> ещё работает echo -e \\41

echo на разных системах в таких случаях по разному работает. По стандарту вроде у echo нет ключей вообще.

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.