3

Сегодняшняя загадка: я собирался напечатать слово "Och", что означает "и" на шведском языке. Тем не менее, я закончил с © h, и я не знаю почему, и я не могу воспроизвести его. Цепочка программного обеспечения выглядит следующим образом.

  • Windows 7 использует шведскую раскладку клавиатуры.
  • PuTTY подключается к FreeBSD 9.1, используя кодировку UTF8.
  • Запуск сеанса screen .
  • На irssi запущена сессия screen .

Несмотря на то, что я не могу воспроизвести это, я предполагаю, что я нажал что-то неправильно, что каким-то образом объединило символы O и C в знак авторского права. Поскольку я не могу воспроизвести это, я также не могу сузить, какой компонент в цепочке произвел поддельный символ ©. Пожалуйста, помогите мне разгадать эту тайну!

1 ответ1

2

Вы нашли ключ Compose. При нажатии он принимает следующие несколько нажатий клавиш (обычно два) и переводит их в аналогичный специальный символ.

Хотя это больше не физический ключ на большинстве клавиатур, некоторые среды (особенно X11 в Linux/BSD) по-прежнему поддерживают его и позволяют переназначать другой, неиспользуемый ключ (часто Caps Lock или что-то столь же бесполезный) для функции Compose.

В Windows нет поддержки Compose (кроме сторонних проектов); однако PuTTY интерпретирует клавишу interpre Menu как Compose, и есть возможность сделать то же самое с AltGr.

Возможно, вы случайно нажали ≣ Menu, O, C, что привело к ©.

(Вот полная таблица составления, найденная в исходном коде PuTTY; немного меньше, чем в X.org.)


Ваш следующий квест - найти любой ключ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .