Це залежить від терміналу , а не операційної системи .
Деякі термінали можуть бути налаштовані для зберігання довільних рядків; Я робив це для wyse-50's деякий час назад, використовуючи послідовності втечі для їх програмування.
Зовсім недавно ви можете встановити translations
ресурс xterm
для надсилання рядка . Для цього не існує послідовності евакуації (яка була б корисною: DECUDK
є найближчою, і її результат надсилається у шістнадцятковий).
Деякі термінали (наприклад, Terminal.app) мають діалог настройки , який дозволяє ставити довільні рядки там . Знову ж таки, без послідовності втечі, але, безумовно, налаштовується.
Деякі (мабуть, gnome-terminal та konsole) дозволяють вам зробити обмежену конфігурацію клавіатури.
Зрештою, відповідь зводиться до пошуку
- якщо термінал, який ви використовуєте, підтримує цю функцію, і
- якщо так, то як це ефективно використовувати.
Подальше читання:
Ця відповідь стосується паролів у терміналах , а не GUI . У графічному інтерфейсі програма може навіть не бачити функціональну клавішу як текст. GUI мають різні обмеження, наприклад, (за коментарем) у Windows, паролі можуть бути запропоновані на робочому столі безпеки , так що не важливо, як налаштовано клавіатуру. Зокрема, оскільки цей запуск відокремлений від інших процесів, ви не можете використовувати надбудову (наприклад, автоматичну клавішу) для зберігання / вставки паролів. Інші графічні інтерфейси мають свої правила (див., XSendEvent
Наприклад), які визначаються не обов'язково операційною системою , а бібліотеками часу виконання .
Подальше читання: