Для веб-браузеров я просто написал пользовательский сценарий, чтобы решить эту проблему для своих собственных злых целей, по крайней мере, в Firefox с надстройкой Greasemonkey и в Chrome с надстройкой Tampermonkey .
Страница GitHub | Прямая установка | Лицензия
Неизвестно, работает ли скрипт в других браузерах с Tampermonkey, но я не совсем уверен. Я мог бы взломать совместимость для других браузеров, если кто-то платит мне достаточно.
Если скрипт установлен в вашем браузере, Altкомбинации Altчисловых рядов + должны работать так же, как + NumPad на полноразмерной клавиатуре. Кроме того, Alt+ xпреобразует шестнадцатеричное значение, предшествующее текстовой каретке, в значение Unicode, аналогичное MS Office.
Расширенные символы начинаются с нуля:
£работает с Alt+0163
°работает с Alt+0176
²работает с Alt+0178
Для значений между 32 - 255 без начального нуля глифы извлекаются с использованием таблицы кодовых страниц OEM (с обширной, но не требующей помощи справкой из абстракций кодовой страницы проекта SheetJS ). Следующие примеры сделаны с codepage=437(en-US), определенным в сценарии пользователя:
Ωработает с Alt+ 234(без начального нуля)
∞работает с Alt+ 236(без начального нуля)
£работает с Alt+ 156(без начального нуля)
Вы также можете ввести шестнадцатеричное значение, а затем нажать Alt+, xчтобы выполнить преобразование. Это работает как MS Word, но с более свободной интерпретацией шестнадцатеричной записи. Моя цель состоит в том, чтобы, если вы забыли правильный способ активировать последовательность Alt+ x, просто попробуйте что-нибудь, и это, вероятно, будет работать как задумано.
✓результаты ввода, а 2713затем нажмите Alt+x
✓также результат ввода, 0x2713затем нажмите Alt+x
✓также результат ввода, \u2713затем нажмите Alt+x
✓также результат ввода, U+2713затем нажмите Alt+x
✓также является результатом ввода 2713, выделения его, затем нажатия Alt+x