Как я могу ввести галочку (✓) с помощью кода Alt?

Вопрос или проблема

В настоящее время, каждый раз, когда я хочу что-то отметить, мне приходится гуглить «галочка», копировать символ с сайта третьей стороны, вставлять его в текстовый редактор, чтобы убрать форматирование, а затем копировать и вставлять его в программу, которую я пытаюсь использовать. (В Word есть опция для удаления форматирования, но большинство других программ этого не делают.)

Я пытаюсь найти более быстрый способ.

Некоторые шрифты (например, Webdings) имеют специальный символ галочки, но это означает, что он будет работать только если этот шрифт поддерживается. Многие приложения и веб-сайты не позволяют вам указывать шрифт Webdings. И это все еще неудобно, так как нужно менять шрифт, и если вы напечатаете что-то еще рядом с галочкой, это также будет в Webdings и придется менять, что раздражает.

Когда я удерживаю Alt и печатаю 0 1 4 9, я получаю красивую маркер (•). Эти символы очень удобны, так как большинство отформатированных списков добавляют лишние пробелы, от которых почти невозможно избавиться, и создают некрасивый разрыв перед списком.

Согласно (https://www.alt-codes.net/check-mark-symbols.php), я должен иметь возможность ввести текст 2 7 0 5, выбрать его, а затем нажать Alt+X. Однако это не сработало ни в одной программе, которую я пробовал. Например, в Notepad++ он пытается закрыть текущий файл, а в Google Chrome ничего не делает.

Согласно (https://softwareaccountant.com/alt-code-for-checkmark/), я должен иметь возможность удерживать Alt и печатать 1 0 0 0 3. Однако, когда я это делаю, я получаю двойной восклицательный знак (‼) вместо галочки для каждого приложения, кроме Microsoft Word. (Как и говорится на сайте.)

На всякий случай, я сделал макрос AutoHotKey, чтобы пройти через все возможные комбинации чисел, которые я мог бы создать с помощью клавиши Alt, и запустил его на ночь, чтобы составить большой список. Галочка ни разу не появилась, хотя маркер появлялся снова и снова каждые 256 записей. Например, я могу сделать маркер, набирая любую из следующих комбинаций клавиш:

  • Alt+0149
  • Alt+0405
  • Alt+0661
  • Alt+0917
  • Alt+1031
  • Alt+1287
  • Alt+1543
  • и т.д…
  • Alt+9991
  • Alt+00149
  • Alt+00405
  • и т.д…
  • Alt+99847

Однако, я не могу найти никакую комбинацию, которая позволяет мне создавать какие-либо другие более интересные символы, и определенно нет галочки.

Может кто-то объяснить, почему это не работает и что я должен сделать, чтобы мог ввести галочку, используя код alt. Или это действительно невозможно, кроме Microsoft Word, и мне просто нужно это принять и продолжать копировать откуда-то еще?

Самый простой способ — нажать Windows+. (точка) или Windows+; (точка с запятой), а затем ввести «галочка» (или эквивалентный термин на вашем языке), чтобы найти «знак галочки». Это работает везде на Windows, даже без цифровой клавиатуры.

панель эмодзи

Смотрите Как открыть ввод эмодзи в Windows 10?


Если вы хотите ввести произвольные символы Unicode, не входящие в приведенный выше список, то вы должны использовать шестнадцатеричную цифровую клавиатуру, создав ключ реестра с именем EnableHexNumpad типа REG_SZ в HKCU\Control Panel\Input Method, установив его значение на 1, а затем перезагрузив.
После этого вы можете ввести символ как Alt+numpad ➕значение кодовой точки Unicode. Первый numpad ➕ перед кодовой точкой необходим!!!

Таким образом, чтобы ввести ✓, который является U+2713, просто нажмите Alt+2713.

Аналогично, чтобы ввести U+2705 ✅, нажмите Alt+2705.

Смотрите также:


Обратите внимание, что вы не можете использовать код Alt с десятичными числами больше 255, за исключением нескольких приложений, которые захватывают горячие клавиши Alt и обрабатывают коды Alt самостоятельно. Большинство просто используют поведение по умолчанию Windows, которое является целочисленным значением по модулю 256 (т.е. последний байт значения). Как вы уже поняли, маркер появлялся снова и снова каждые 256 записей.

Microsoft Word — одна из программ, которые обрабатывают коды Alt по-особенному, поэтому вы видите вышеописанное поведение. Alt+X — это специальная комбинация клавиш MS Word и других подобных текстовых редакторов, таких как Wordpad или Libre Office, так что, конечно, вы не можете использовать её в других местах. См. Я могу использовать AltX для ввода Unicode на старой машине. Как это возможно?

Например, 10003 % 256 = 19 (0x2713 & 0xFF = 0x13) и 10004 % 256 = 20 (0x2714 & 0xFF = 0x14). Посмотрите на кодовую страницу 437, которая по умолчанию на большинстве компьютеров США, и вы увидите, что 19/0x13 и 20/0x14 — это кодовые точки для ‼ и ¶.

Для получения дополнительных сведений о кодах Alt, взгляните на Коды Alt в MS Word – разные коды, но одинаковый символ.

Я опоздал на вечеринку, и не уверен, что это уже было протестировано. У меня также была проблема с получением √.

Я нашел это, удерживая Alt+251. Это хоть как-то сработало для меня. Надеюсь, это поможет кому-то.

Notepad++

Решение 1

Первое решение — создать/сохранить скрипт на Python. Затем выполнять его, когда вам нужно вставить символ галочки.

  1. Перейдите в Плагины -> Администратор плагинов. Установите плагин Python Script.
  2. После установки перейдите в Плагины -> Администратор плагинов -> Python Script -> Новый скрипт. Откроется окно сохранения, дайте скрипту имя.
  3. Введите код ниже, затем сохраните его.
    checkmark = u'\u2705'
    editor.addText(checkmark)
    
  4. Когда вы хотите вставить символ галочки, перейдите в Плагины -> Администратор плагинов -> Python Script -> Скрипты и выберите сохраненный скрипт. Он будет автоматически вставлен.

Решение 2

Другой способ — использовать поиск и замену для вставки символа галочки.

  • Нажмите Ctrl+H

  • Найти: (пробел)

  • Заменить на: \x{2705}

  • Режим поиска: Регулярное выражение

    Символ Unicode в Notepad++ через Поиск и Замену


MS Word, LibreOffice Writer, Wordpad

Ввод 2705, а затем нажатие Alt+X работает в MS Word (как уже упоминалось @phuclv); это также работает так же в LibreOffice Writer и Wordpad.


MS Word

Символ Unicode в MS Word


LibreOffice Writer

Символ Unicode в LibreOffice Writer

Быстрое решение вашей проблемы — менеджер буфера обмена.

Я использую ditto, там вы можете устанавливать клипы, которые никогда не будут автоудаляться, а также присваивать им имена.

После этого просто нажмите Ctrl`, чтобы активировать ditto, начните вводить имя и нажмите Ввод, чтобы вставить.

(Некоторые приложения не любят, когда их прерывают Ditto, в этом случае вам также нужно нажать CTRL+V)

введите описание изображения здесь

Сначала это требует некоторой дополнительной работы (< 1 минута) для настройки ваших клипов, но в долгосрочной перспективе гораздо проще вводить имена, чем запоминать коды ALT.

Я обычно использую галочки в Microsoft Excel. Мое решение — изменить параметры автозамены, чтобы автозаменять (заменять) символ, который я редко использую, например, `, на .

Изменить параметры автозамены

  1. Откройте диалог Параметры Excel, выбрав Параметры в меню Файл   /  AltFT
  2. Нажмите на раздел Проверка   /  P
  3. Нажмите кнопку Параметры автозамены   /  Alt+A
  4. На вкладке Автозамена
       a)  В поле Заменить введите символ или символы
             например:   `   или   “`   или   ckmk
       b)  В поле На введите ваш заменяемый символ .
  5. Нажмите кнопку Добавить   /  Alt+A
  6. Нажмите OK и снова OK   /  ESCESC

Диалог параметров автозамены   (нажмите, чтобы увеличить)
 

  • ALT+10003 = Галочка
  • ALT+10004 = Тяжелая галочка

Но я полагаю, программа, в которой вы используете код, должна поддерживать Unicode.

Если вы не против «похожей на галочку», вы могли бы использовать символ квадратного корня:

Alt+251 = √

.

Ответ или решение

Чтобы быстро и эффективно ввести символ галочки (✓) с помощью Alt-кода, необходимо учитывать некоторые важные моменты, поскольку не все программы поддерживают одни и те же методы ввода.

Использование Alt-кодов в Windows

В Windows можно использовать Alt-коды для ввода специальных символов, включая целые диапазоны символов. Тем не менее, по умолчанию ввод Alt-кодов выше 255 не будет работать в большинстве стандартных приложений. Наиболее распространенные символы, такие как точки или галочки, имеют свои уникальные коды, но не все они будут вести себя одинаково в различных приложениях.

Шаги для ввода галочки

  1. С помощью Unicode в Microsoft Word:

    • Чтобы ввести галочку, введите 2713 и затем нажмите Alt + X. Это должно сработать в Microsoft Word и подобных редакторах, таких как LibreOffice Writer.
  2. Использование Hex Numpad:

    • Для ввода символов Unicode с помощью NumPad, вам нужно изменить реестр Windows. Перейдите в HKCU\Control Panel\Input Method и создайте новый параметр EnableHexNumpad с типом REG_SZ, установив его значение в 1. После перезагрузки компьютера, вы сможете вводить символы, используя комбинацию Alt + + (Плюс) и код символа. Например, для символа галочки (✓) с кодом U+2713, используйте Alt + + и затем 2713.
  3. Шаблон для других приложений:

    • Множество приложений (например, Notepad++, браузеры и пр.) не поддерживают Alt-коды. В этом случае стоит рассмотреть альтернативные методы ввода:
      • Использование встроенной функции поиска символов операционной системы. Нажмите Windows + . (точка) или Windows + ; (точка с запятой), чтобы открыть панель эмодзи, и выполните поиск по слову "check" или соответствующему термин в вашей локализации.
      • Использование менеджеров буфера обмена, таких как Ditto, который позволит вам быстро вставлять заранее подготовленные символы.

Альтернативные методы

  • Автоисправление в приложениях Microsoft:

    • В Excel или Word можно настроить Автоисправление, где вы можете заменить редкий символ (например, ~) на галочку. Это сделает ввод еще более быстрым.
  • Использование скриптов:

    • В Notepad++ есть возможность создания скрипта для автоматической вставки галочки. Установите плагин Python Script и создайте простой скрипт для вставки нужного символа.

Заключение

В вводе символа галочки (✓) с помощью Alt-кодов есть свои сложности. Чтобы избежать лишних манипуляций, оптимальным решением будет использовать хекс-коды или специальные функции, предоставляемые приложениями для управления символами. Настройка Автоисправления или использование скриптов также могут существенно ускорить процесс. Выбор метода зависит от ваших конкретных нужд и приложения, с которым вы работаете.

Оцените материал
Добавить комментарий

Капча загружается...