У меня испанская раскладка клавиатуры (на Snow Leopard). Всякий раз, когда я использую точку или запятую в числовой клавиатуре (справа от 0), она всегда показывает запятую, но я бы предпочел, чтобы она вводилась в точку, как это делают ПК. В противном случае, ввод IP-адресов или десятичных чисел при кодировании является PITA. Как я могу это сделать?
Я попытался изменить мои региональные настройки, чтобы десятичный разделитель был точкой, а разделитель тысяч - запятой, но это, похоже, не влияет на ввод текста.
Я предпочел бы изменить некоторые региональные настройки, а не переназначать клавиатуру, но я приму любой ответ, который работает - кроме изменения региональной раскладки клавиатуры, мне действительно нужны мои диакритические знаки там.
keyboard
switching
internationalization
Виктор Яленкас
источник
источник
Ответы:
В macOS Sierra, вы должны Ctrl+ Shift+ ,в числовой клавиатуре, чтобы получить правильную точку.
Нашел это, пытаясь сделать то же самое, что и все остальные, и обнаружил, что теперь все по-другому.
Надеюсь это поможет.
ОБНОВЛЕНИЕ : в MacOS Mojave, вы также можете использовать Ctrl+ Alt+ ,в числовой клавиатуре, чтобы получить правильную точку. Я обнаружил, что некоторые приложения (я смотрю на тебя, Slack) не разрешают исходный ответ, но делают обновление.
источник
Вам нужно изменить раскладку клавиатуры. Не другому, а новому, который был изменен такой утилитой, как Ukelele (могут быть и другие).
Загрузите инструмент, перетащите приложение в папку приложения. Обратите внимание, что в образе диска есть папка System Keyboards / Roman /, скопируйте ее на рабочий стол (она временная).
Запустите Ukelele и в меню «Файл» выберите «Новое на основе…»
Откройте файл Spanish-ISO.keylayout (находится в римской папке, которую вы сохранили на рабочем столе).
Вы увидите большую синюю клавиатуру, представляющую вашу текущую карту испано-ISO (если вы привезли свой компьютер в Испанию, именно эту клавиатуру вам следует использовать).
Дважды щелкните «,», который вы хотите изменить (или любой другой ключ), и вы увидите это:
Заменить «,» на «.» (Точка). И зайдите в Меню клавиатуры -> Установить имя клавиатуры. Переименуйте испанский - ISO в нечто вроде: испанский - ISO2.
Теперь сохраните его, имя будет без названия, но вы должны поставить испанский - ISO2.
Где ты это сохранишь?
Согласно Руководству пользователя Ukelele, у вас есть различные варианты (и я предлагаю вам прочитать раздел 3.3 руководства). Краткий ответ находится во вложенной папке раскладок клавиатуры в папке «Библиотека» в вашей домашней папке. Это может быть создано, если оно еще не существует. Если вы сделаете это, только ваш пользователь увидит (и сможет использовать) этот макет.
После установки раскладки клавиатуры, а также выхода из системы и повторного входа в нее откройте международную панель «Системные настройки» («Язык и текст» в Mac OS X 10.6 (Snow Leopard) и более поздних версиях). На вкладке «Меню ввода» («Источники ввода в 10.6 или более поздней версии») должна быть указана ваша новая раскладка клавиатуры. Наслаждайтесь более быстрым набором IP-адресов.
источник
KeyRemap4MacBook также решает эту проблему, не устанавливая совершенно другую раскладку клавиатуры в Ukelele. Просто включите опцию «Поменять местами точки и Shift + точка» в разделе «Изменить клавиатуру».
источник
Только что обнаружил альтернативное решение, и, по крайней мере, для меня, гораздо лучшее, которое НЕ требует переназначения клавиатуры и работает также на маках других людей:
нажмите клавишу shift, когда вы нажимаете запятую на цифровой клавиатуре, она будет введена как точка (по крайней мере, для снежного барса (osx 10.6))
(Поскольку у меня бельгийская раскладка клавиатуры, я какое-то время использовал решение для переназначения клавиатуры [с использованием Ukulele], но оно не очень хорошо работало со всеми приложениями, например, Eclipse)
источник
Ответ Дэвида был чрезвычайно полезным! Попробуйте KeyRemap4MacBook
Приложение неуклюже и немного глючит, но делает свою работу.
На моем испанском - раскладка клавиатуры ISO должна была быть включена / изменена:
источник
Я использую приложение Better Touch Tool, которое позволяет вам делать все виды настроек с помощью жестов и клавиатуры. Я просто добавил назначение клавиатуры, которое по сути отображало ярлык «pad» в «». и работает отлично.
источник
Вы также можете использовать такой инструмент, как Keyboard Maestro . Я настроил это так:
Он работает на удивление быстро, без необходимости создавать новую раскладку клавиатуры или переназначать клавиши.
источник
Ctrl +, (только для запятой в цифровой клавиатуре) приводит к a. (точка), когда в испанском макете.
Как ни странно, это работает в терминале и в некоторых текстовых редакторах (например, textwrangler). MacVim, например, просто отображает. при использовании, на цифровой клавиатуре. И TextMate просто игнорирует этот модификатор и печатает,
... Знаете, хорошая вещь в яблочном материале в том, что он "просто работает".
источник
Приложение теперь называется Karabiner. Я понял это на испанском ISO, но я думаю, что он может быть применен ко всем макетам.
На вкладке простых изменений после настройки приложения:
источник
Существует NO необходимость внешней программы.
Создайте файл с именем в
DefaultKeyBinding.Dict
разделе~/Library/KeyBindings/
(/Users/<username>/Library/KeyBindings/
), создайте папку KeyBindings, если она не существует.Вставьте текст ниже в файл, сохраните его и перезапустите / logout-login, чтобы он заработал.
Кроме того, здесь суть с большим количеством опций конфигурации.
источник