
Похоже, что сочетания клавиш Alt + Num заканчиваются на U+00ff (десятичное 0255); нажатие Alt + 0255 дает ÿ, что действительно соответствует U+ff. Мне не удалось выяснить, какова система для горячих клавиш сверх десятичного 0255; они больше не соответствуют таблицам Unicode, и добавление дополнительных начальных нулей также не работает. Таким образом, мой вопрос прост:Как можно вводить символы выше U+ff в среде Windows, используя Alt плюс цифровую клавиатуру или какую-либо другую комбинацию клавиш?Я уже знаю, что символы можно создавать в офисных пакетах (LibreOffice, MS Office) с помощью четырехзначного кода Unicode и нажатия Alt + X; я ищу конкретные способы ввода символов с помощью горячих клавиш только в любой (или, по крайней мере, в большинстве) сред Windows, где горячая клавиша может быть каким-то образом сопоставлена с кодом Unicode, заданным для этого конкретного символа.
Соответствующий:
- Как вводить символы Unicode, используя шестнадцатеричные коды?
Я попробовал следовать инструкциям здесь, вответ предоставлен harrymc, но поведение Windows не изменилось.
решение1
См. статью в Википедии Ввод Unicode - Десятичный ввод:
Некоторые программы, работающие в Microsoft Windows, включая последние версии Word и Wordpad, могут создавать символы из своих кодовых точек Unicode, выраженных в десятичной системе счисления и введенных на цифровой клавиатуре с нажатой клавишей Alt. Например, знак евро € имеет 20AC в качестве своей шестнадцатеричной кодовой точки, что равно 8364 в десятичной системе счисления, поэтому Alt+8364 создаст символ. Аналогично, Alt+120132 создаст символ с двойным ударом