Как вы печатаете настоящий знак минус (не дефис) на Mac?

27

Я ищу один из этих + ?ярлыков для ввода знака минус (-) с клавиатуры, не касаясь мыши.

Я ищу знак минус (-). Он должен иметь такую ​​же ширину, что и знак плюс (+), а его кодовая точка Unicode равна 8722 (x2212 в шестнадцатеричном формате).

Что я не ищу:

  • Дефис минус (-), уже на клавиатуре, не является типографски правильным символом для вычитания.
  • Символ тире (-, + + -) используется для обозначения перерыва в мысли и слишком широк, чтобы его можно было перепутать со знаком минус.
  • Тире (-, + -) используется для диапазонов значений или отношений и соединений и не должна использоваться вместо знака минус.
Крис Кало
источник
3
Помогает ли «шестнадцатеричный ввод Unicode», как описано здесь ( apple.stackexchange.com/a/4077/1227 )? (не знал, что было так много минусов :)
LudoMC
Да, да, это так. =)
Крис Кало
Я не писал в качестве ответа, так как я не знал, как переключать метод ввода с клавиатуры только, как объяснил jan.h ниже.
LudoMC
5
Боже мой ... Я чувствую, что всю свою жизнь использовал неправильных персонажей.
Майк Веллер
@MikeWeller Также "alt-" создает настоящий многоточие: «…»
Нил Г

Ответы:

7

Вот действительно быстрый способ вставить знак минус (или любой другой знак в этом отношении).

Используйте эмодзи и символы

Вы можете попасть в Emoji & Symbols , зайдя в меню «Правка» в верхней строке меню на своем экране.

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

Но самый простой способ - вызвать сочетание клавиш, набрав CtrlCommandSpace

Затем вы увидите окно поиска Emoji & Symbols; просто введите «минус», и вам будут представлены все варианты «минус»

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

Аллан
источник
1
Отличный ответ. Принимается только сейчас. Теперь это лучший метод, доступный при последнем обновлении MacOS, потому что: (1) его можно вызывать из любого текстового ввода, (2) теперь он отображается привязанным к вводу, а не в случайном месте, (3) вы можете сразу введите для поиска и используйте клавиши со стрелками, и (5) вам не нужно ⌘V, чтобы ввести выбранный символ, вы просто нажмите Enter. Единственным недостатком является то, что имя персонажа нигде не отображается, но это довольно незначительно.
Крис Кало
Разве это не должно быть ctrl + команда + пробел вместо shift + команда + пробел?
Дэвид Берстрем
1
@Chris Calo, вы сказали: « Единственным недостатком является то, что имя персонажа нигде не отображается, но это довольно незначительно. », Когда вы нажимаете ^ paceОткройте окно по умолчанию, как показано в ответе Аллана, можно развернуть, щелкнув символ в правом верхнем углу, и это расширяется до некогда обычного приложения (специальных) символов, как, например, в OS X 10.8, где вы можете увидеть имя и щелкнуть правой кнопкой мыши для получения информации о персонаже. В форме по умолчанию, если вы наведете курсор мыши на символ достаточно долго, имя отобразится во всплывающем окне.
user3439894
17

Существует способ ввода значений Unicode на Mac: перейдите в «Системные настройки», затем «Язык и текст». На вкладке «Источники ввода» выделите «Шестнадцатеричный ввод Unicode» и проверьте его.

Выберите шестнадцатеричный ввод Unicode из списка источников ввода на панели настроек «Язык и текст».

Затем, если вы переключитесь на шестнадцатеричный ввод Unicode в строке меню Mac, вы можете нажать
+ 2212для знака минус. Вот как выглядит переключатель ввода:

Переключатель ввода в строке меню Mac.

Если вы хотите переключаться между своим вводом и шестнадцатеричным вводом через клавиатуру, вы должны нажать «Сочетания клавиш ...» в том же окне, отключить «Показать окно прожектора» в разделе «Прожектор» и, возможно, активировать «Выбрать следующий источник во вводе». Меню". + + spaceпоменяет язык ввода. (Вы можете проверить это в строке меню.)

(В качестве альтернативы есть опция «мало использовать мышь» через «Специальные символы»:
перейдите в «Правка»> «Специальные символы ...»), там выберите вкладку «Юникод» и таблицы «Код» (или, как это называется на английском языке) вверху.
Далее, прокручивайте список до тех пор, пока в столбце Unicode не увидите 00002200. Щелкните по нему. Внизу найдите строку, которая начинается с 2210, и она должна быть 3-го символа.)

jan.h
источник
1
Я хотел бы предложить сочетание клавиш с переключателем языка, которое не мешает прожекторам. Я лично использую alt + cmd + L.
Майк Веллер
9

Если вам нужно сделать это много, вы можете получить ukelele и использовать его для создания собственной раскладки клавиатуры. Это то, что я сделал, и теперь я могу с легкостью набирать все виды математических символов, таких как множество целых знаков (∫, ∬, ∭, ∮), ∅, ∇, ∀, ∃, ∑, ∏, ⊂, ⊆, ⊃, ⊇, не говоря уже о стрелках: →, ←, ↔, ↓, ↑ и так далее. (Однако вам, вероятно, не нужна моя раскладка клавиатуры, так как она основана на норвежской клавиатуре.) Я признаю, что это заняло у меня некоторое время, но я чувствую, что оно того стоило. Однако ваш пробег может отличаться.

Харальд Ханче-Олсен
источник
Норвежские раскладки клавиатуры самые лучшие;)
Эмиль
3

Я нашел новое, лучшее решение, но оно также не бесплатно. Вы можете использовать популярную служебную программу Mac для повышения производительности Alfred с расширением рабочего процесса для поиска и копирования любого символа Юникода.

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

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

Установка

Вот шаги, чтобы настроить это:

  1. Сначала установите Alfred с alfredapp.com .
  2. Далее, чтобы включить рабочие процессы, вам придется купить обновление Alfred Powerpack . (Если все, что вам нужно, это искать символы Юникода, покупка Powerpack, вероятно, не стоит затрат. Но в нем есть множество полезных улучшений.)
  3. Затем перейдите в репозиторий unicode-symbols-search на Github и загрузите ZIP.
  4. Откройте ZIP-архив и содержащуюся в нем папку, чтобы найти файл с именем Symbols Search.alfredworkflow. Откройте этот файл, и Альфред должен взять на себя и установить его.

Дополнительные вещи

Я делаю две настройки: я изменяю ключевое слово для этого рабочего процесса и отключаю автоматическое вставление.

Ключевое слово по умолчанию - ussэто ничего не значит для меня. Я изменяю это на char.

  1. Сначала нажмите сочетание клавиш, чтобы отобразить подсказку Альфреда, а затем нажмите, Cmd ,чтобы открыть настройки.
  2. Перейдите в раздел « Рабочие процессы », и вы увидите « Поиск символов» . Дважды щелкните левое поле с надписью Script Filter, чтобы открыть его конфигурацию.
  3. Измените ключевое слово на char(или как хотите).

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

Мне также не нравится, что по умолчанию сразу вставляется символ, когда вы нажимаете Enter. Чтобы отключить это:

  1. Как и выше, перейдите в « Настройки Alfred» > « Рабочие процессы» > « Поиск символов» .
  2. Дважды щелкните правой кнопкой мыши поле Копировать в буфер обмена, чтобы открыть его конфигурацию.
  3. Снимите флажок « Автоматически вставлять из большинства приложений» .

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

Используй это

Теперь давайте на самом деле использовать это!

  1. Используйте сочетание клавиш, чтобы показать приглашение Альфреда. ( Альфред Настройки > Общие )
  2. Тип char minus. (Или замените char любым ключевым словом, выбранным вами для рабочего процесса поиска символов.)
  3. Нажимайте стрелку вниз, пока не будет выделен знак минус.
  4. Нажмите Enter, чтобы скопировать в буфер обмена.
  5. Вернитесь в любое приложение, в которое вы хотите вставить знак минуса, и сделайте это.
  6. Объявите победу.

В первый раз вы делаете это не быстро. Каждое другое время есть.

Крис Кало
источник
1

Один из вариантов - создать ~/Library/KeyBindings/и сохранить список свойств старого стиля, например DefaultKeyBinding.dict:

{
    "~M" = (insertText:, "−"); // opt-shift-m
}
LRI
источник
Как вы создаете .dictфайл?
Видар С. Рамдал
1

Это не бесплатно, и вам нужно кратко использовать мышь, но самый быстрый способ сделать это - приложение с именем Characters из Mac App Store за 2,99 доллара. Вы щелкаете значок в строке меню Mac, ищете символ и используете стрелки и Enter, чтобы скопировать его в буфер обмена.

Снимок экрана приложения "Персонажи" для Mac

Крис Кало
источник
0

Словом, вы можете создать новый ярлык:

  1. Нажмите Вставить -> Символ -> Расширенный символ. Это откроет браузер символов.
  2. В нижней левой части нажмите кнопку «Автозамена», которая откроет окно автозамены.
  3. На вкладке «Математическое автозамена» активируйте «Использовать правила автозамены математики за пределами математических областей».
  4. В поле «Заменить» введите код, который вы хотите использовать. (У меня установлено "-")
  5. В поле «С» введите символ «минус». Мне пришлось «вырезать и вставить» его из текстового документа.
  6. Нажмите ОК.

Выполнено. При следующем вводе - он будет заменен знаком минус.

Надеюсь, это поможет!

Густаво Сибра
источник
Это также можно сделать автоматически во всех приложениях OS X через Системные настройки -> Язык и текст -> Текст в разделе «Подстановка символов и текста» :)
Эмиль
Этот вопрос не о Microsoft Word. Речь идет о вводе знака минуса в любом месте Mac OS X.
Крис Кало
1
Просто заметил комментарий @ emil. Это был бы лучший ответ.
Крис Кало
0

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

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

Зайдите в «Инструменты» -> «Автозамена». Правильный знак минуса, который вы выделили, появится в поле «заменить на» справа; все, что вам нужно сделать сейчас, это ввести любой ярлык, который вы хотите использовать слева. Мне нравится использовать комбинации букв, которые не отображаются в других контекстах, но как-то напоминают то, что я на самом деле хочу напечатать; Я выбрал «mnsgn» в этом случае.

Нажмите «Добавить», а затем «ОК». Теперь, когда вы вводите ярлык, он будет автоматически исправлен со знаком минус.

Aerinah
источник
Но это только для MS Word, ничего больше.
Том Гевеке
0

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

  1. Перейдите в «Системные настройки» -> «Клавиатура» и (убедитесь, что вы находитесь на вкладке «клавиатура»), отметьте опцию «Показать средства просмотра клавиатуры, эмодзи и символов в строке меню», это поместит значок на панель меню Mac справа.введите описание изображения здесь

  2. Нажмите на этот значок, откроется меню.

  3. Выберите «Показать эмодзи и символы». Откроется диалоговое окно.

  4. Выберите «Математические символы». Вы можете вставить знак минус отсюда, как показано ниже.введите описание изображения здесь

Надеюсь, это поможет!

Упасана
источник
0

На моем Mac под управлением OS X El Capitan я могу получить знак минуса, вызвав таблицу специальных символов: control+ command+ space. Я использую знаки минуса довольно часто, поэтому он указан там как часто используемый. Просто нажмите на нее или нажмите Enter, если она уже выделена, и она идет.

Если вам нужно ввести несколько знаков минус в тексте, вы можете скопировать его в буфер обмена, а затем свободно вставить его обратно, пока вам не понадобится буфер обмена для чего-то другого.

Ларс Финсен
источник