Для веб-браузеров я просто написал пользовательский сценарий, чтобы решить эту проблему для своих собственных злых целей, по крайней мере, в 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