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


28

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

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

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

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


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

Отредактировал вопрос, надеюсь, теперь он понятнее.
Борек Бернард

Ответы:


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


2
сладкий, собираюсь использовать это много.
Сатьяджит Бхат

Хорошо, хотя я был бы признателен за решение, которое не включает запуск сторонней утилиты и нажатие примерно 15 клавиш для вставки одного чертова символа :) Ничего против этого решения, я ценю ваши усилия, я просто надеялся на более простое решение, если есть ,
Борек Бернард

@Borek Если вы не хотите запоминать коды Alt, см. Ответ sidran32 ниже. :)
iglvzx

4
  1. Alt-код на клавиатуре ноутбука - работает, если на клавиатуре есть клавиша Numlock. Если не попробовать это:

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

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

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

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

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

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


1

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

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

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


0

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.