Как набрать символ пробела нулевой ширины (U + 200B) на клавиатуре ноутбука?

28

Уже есть очень похожий вопрос к этому ( Как я могу набрать символ U + 200B? ), Но все ответы о том, как набрать этот символ на клавиатуре ПК с помощью цифровой клавиатуры, что не в моем случае.

Я использую чешский (QWERTY) макет, но готов при необходимости перейти на английский (США).

Как набрать этот символ (U + 200B) на клавиатуре ноутбука без цифровой клавиатуры?

Изменить : я хочу сделать это в Windows, без клавиши Fn, если это возможно. Если в процессе «набора текста» используется MS Word, копирование / вставка с какого-либо веб-сайта или что-либо еще, что легко выполнимо на стандартном ноутбуке с Windows, я тоже с этим согласен.

Борек Бернард
источник
Какая операционная система? Кроме того, вы можете использовать Fnклавиши клавиатуры.
Даниэль Бек
Отредактировал вопрос, надеюсь, теперь он понятнее.
Борек Бернард
hims056

Ответы:

34

Вы можете просто использовать программу Character Map, встроенную в Windows. В нем перечислены все символы для каждого шрифта, установленного в системе, и вы можете выбрать один и скопировать его в буфер обмена. На самом деле, я использую его для ссылки на все коды клавиш для их ввода, в противном случае, но когда я на своем ноутбуке, удобно просто иметь возможность копировать символы из этой программы.

Он доступен в стартовой группе «Аксессуары» или работает charmap.exe.

Вы можете скопировать U+200Bтак:

CharMap

Бен Ричардс
источник
Как насчет U+200F? Это, кажется, не перечисляет это. : /
Тамара Вийсман
@ TomWijsman Это зависит от шрифта. У Arial Unicode MS его нет, но (например) у Calibri есть.
Бен Ричардс
Ах, интересно, спасибо! +1 Не знал, что там можно найти персонажей ...
Тамара Вийсман
2
В этом ответе отсутствует информация о том, как на самом деле найти символ: активируйте расширенный вид и используйте поле ввода, помеченное как «Перейти к Unicode» или просто «Unicode» в новых версиях. Ввод 200Bи символ будут выбраны в верхнем левом углу. Поиск по имени работает, только если вы знаете, как персонаж называется в вашей локали.
kapex
Это вставило разрыв строки, когда я его вставил.
Нумен
6

Я написал небольшое приложение именно для этой цели! Он называется Npad , и это простой скрипт AutoHotkey, который условно переназначает обычные цифровые клавиши, чтобы вести себя как клавиши Numpad. Это позволяет вводить символы Юникода, используя их Altкомбинации клавиш на любой клавиатуре.

Инструкции:

Нажмите Ctrl+ Win+, Nчтобы переключить Npad между 0и 1, выкл и вкл соответственно.

Нажмите Alt+ Win+, Nчтобы отобразить состояние Npad без включения или выключения.

Источник:

Примечание: см. Ссылку на скачивание ниже для получения последней версии ...

npad = 0

^#n:: ;Ctrl+Win+N
npad := !npad
MsgBox, , Npad, Toggle: %npad%
Exit

!#n:: ;Alt+Win+N
MsgBox, , Npad, State: %npad%
Exit

#If (npad)
    0::Numpad0
    1::Numpad1
    2::Numpad2
    3::Numpad3
    4::Numpad4
    5::Numpad5
    6::Numpad6
    7::Numpad7
    8::Numpad8
    9::Numpad9
#If
Exit

Загрузить: https://bitbucket.org/iglvzx/npad/downloads

iglvzx
источник
2
сладкий, собираюсь использовать это много.
Сатьяджит Бхат
Хорошо, хотя я был бы признателен за решение, которое не включает запуск сторонней утилиты и нажатие примерно 15 клавиш для вставки одного чертова символа :) Ничего против этого решения, я ценю ваши усилия, я просто надеялся на более простое решение, если есть ,
Борек Бернард
@Borek Если вы не хотите запоминать коды Alt, см. Ответ sidran32 ниже. :)
iglvzx
4
  1. Alt-код на клавиатуре ноутбука - работает, если на клавиатуре есть клавиша Numlock. Если не попробовать это:

  2. Используйте утилиту osk.exe (визуальную клавиатуру) обычно в C:\windows\system32\osk.exe

    • Нажмите на опции на визуальной клавиатуре
    • Отметьте опцию « активировать цифровую панель »
    • Нажмите Altклавишу на «настоящей» клавиатуре И введите Alt-код на визуальной клавиатуре
    • Затем отпустите на Altклавишу на «реальные» клавиатурах

Символ должен быть написан в блокноте или любом другом приложении.

Вот снимок экрана: альтернативный код 0128 в Notepad ++:

снимок экрана: альтернативный код 0128 в блокноте ++

Надеюсь, это поможет. Дайте нам знать.

climenole
источник
1

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

Но все становится несколько неловко тогда.

Поэтому, возможно, лучшим подходом является загрузка и установка некоторой полезной утилиты, такой как UnicodeInput (для ввода символов по номеру Unicode) или Unicode-input-by-name (для ввода символов по их формальному имени Unicode). К сожалению, для них обоих наиболее удобный способ запуска программы - набрать Alt ++ с помощью клавиши «+» на цифровой клавиатуре.

Юкка К. Корпела
источник
0

Поскольку я уже являюсь пользователем ClipX , есть другой способ:

  • Скопируйте символ пробела нулевой ширины в буфер обмена, например, с этой страницы Википедии (если вы достаточно точны, вы сможете выбрать символ в середине любой комбинации "Antidisestablishmentarianism Antidisestablishmentarianism", если не скопировать его в MS Word, показать скрытые символы и скопировать оттуда)
  • В ClipX установите плагин Stickies (попробуйте значок> Настройка> Дополнительные плагины)
  • На странице плагина Stickies в окне конфигурации нажмите «добавить», выберите «из текущей истории» и выберите странный символ (он отображается как- €;&то так или около того)

Затем вы сможете вставить этот символ в любом месте, вызвав ClipX ( Win+ Vпо умолчанию) и выбрав только что созданную наклейку .

Чтобы проверить, работает ли он правильно, вы можете использовать MS Word или другой текстовый редактор, который может считать символы или отображать скрытые.

Прекрасно работает для меня!

Борек Бернард
источник