Десяткова кома в іспанській розкладці клавіатури


11

У мене є іспанська клавіатурна розкладка (у Snow Leopard). Кожен раз, коли я використовую крапку або кому, в цифровій клавіатурі (справа від 0) завжди відображається кома, але я вважаю за краще, якщо вона вводила крапку, як це роблять ПК. В іншому випадку введення IP-адрес або десяткових чисел, коли кодування є PITA. Як я можу це зробити?

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

Я вважаю за краще змінити деякі регіональні налаштування, а не переставляти клавіатуру, але я прийму будь-яку відповідь, яка працює - окрім зміни регіональної розкладки клавіатури, мені дуже потрібні мої діакритики.


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

Відповіді:


4

У macOS Sierra вам потрібно позначити Ctrl+ Shift+ ,в цифровій колодці, щоб отримати звичайну крапку.

Знайшов це, намагаючись зробити так само, як і всі інші, і виявив, що зараз це інше.

Сподіваюсь, це допомагає.

ОНОВЛЕННЯ : у macOS Mojave ви також можете використовувати Ctrl+ Alt+ ,у цифровій колодці, щоб отримати звичайну крапку. Я виявив, що деякі програми (я дивлюся на вас Slack) не дозволяють отримати оригінальну відповідь, але вони роблять оновлення.


Дякую! це відповідь, яку я шукав! Позначивши це прийнятою відповіддю
Віктор Яленкас

На жаль, не працює над vscode: '(
еквіман

Не оптимально, але це працює.
Rodrirokr

8

Потрібно змінити компонування клавіатури. Не на інший, а на новий, який був модифікований утилітою на зразок Ukelele (можуть бути й інші).

Завантажте інструмент, перетягніть додаток у папку програми. Зауважте, що в зображенні диска є папка під назвою System Keyboards / Roman /, скопіюйте її на робочий стіл (це тимчасово).

Запустіть Ukelele і в меню Файл виберіть: "Нове на основі ..."

Відкрийте файл Spanish-ISO.keylayout (знайдений у папці Roman, яку ви зберегли на робочому столі).

Ви побачите велику синю клавіатуру, яка відображає поточну карту Іспанії-ISO (якщо ви привезли комп’ютер в Іспанію, це саме клавіатура, яку ви повинні використовувати).

Двічі клацніть на "", яке ви хочете змінити (або будь-яку іншу клавішу), і ви побачите це:

Редагувати в Ukelele

Замініть "," на "." (крапка). І перейдіть до меню клавіатури -> Встановити назву клавіатури. Перейменуйте іспанську - ISO на щось на кшталт: іспанська - ISO2.

Тепер збережіть його, ім'я буде Без назви, але вам слід поставити іспанську - ISO2.

Де ви її зберігаєте?

Відповідно до Посібника користувача Ukelele, у вас є різні варіанти (і я пропоную прочитати розділ 3.3 цього посібника). Коротка відповідь знаходиться в підпапці "Розкладки клавіатури" папки "Бібліотека" у вашій домашній папці. Це можна створити, якщо воно ще не існує. Якщо ви це зробите, лише ваш користувач побачить (і зможе користуватися) цією макетю.

Після встановлення розкладки клавіатури та виходу з системи та входу знову відкрийте міжнародну панель системних налаштувань (Мова та текст на Mac OS X 10.6 (Snow Leopard) та пізніших версій). На вкладці Меню введення (Джерела введення в 10.6 або новіших версіях) там слід вказати вашу нову розкладку клавіатури. Насолоджуйтесь швидшим набором IP-адреси.


Дякую. Врешті-решт, я просто використав розкладку клавіатури, надану на зображенні диска, і відредагував її вручну. Цікаво, чому ці схеми не забезпечені системою (чи вони є?)
Віктор Яленкас

Хм, вони є, тільки не в "простому у використанні образі диска";)
Мартін Марконніні,

Так, я вважаю, що вони є десь, але не в будь-якому каталозі макетів клавіатури.
Віктор Яленкас

1
Розкладки клавіатури, збережені в ~ / Бібліотеці, не вибрані за замовчуванням у діалогових вікнах паролів, але збережені в / Бібліотеці / Перемикач символів працює лише з розкладками клавіатури, збереженими у вигляді пакетів.
Лрі


2

Щойно я виявив альтернативне рішення, принаймні для мене набагато краще, яке НЕ вимагає перенастроювання клавіатури та також працює на інших комп'ютерах:

натисніть зрушення при натисканні коми на цифровій клавіатурі, вона буде введена як точка (принаймні , в сніжного барса (OSX 10.6))

(Оскільки у мене є бельгійська розкладка клавіатури, я деякий час використовував рішення про перестановку клавіатури [використовуючи Ukulele], але воно не грало добре з усіма програмами, наприклад, Eclipse)


Я б дуже віддав перевагу цьому рішенню. Але чомусь це не працює на іспанських макетах, а на бельгійських. Я заповню Радар і побачу, що станеться.
Віктор Яленкас

2

Відповідь Девіда була надзвичайно корисною! Спробуйте спробувати KeyRemap4MacBook

Додаток незграбний і маленький баггі, але робить свою роботу.

На моїй іспанській мові - розкладка клавіатури ISO повинна була включити / змінити:

  • KeyPad-Dot (.) Для Command + X (Cut) з італійською (Що?)
  • Команда KeyPad (()) до крапки (.) У "Італійському джерелі введення даних"

1

Я використовую додаток Better Touch Tool, який дозволяє вам робити всілякі налаштування за допомогою жестів і клавіатури. Я щойно додав призначення клавіатури, яке по суті відображає ярлик "pad", "to". і це прекрасно працює.


Ласкаво просимо в Інші! Чи можете ви розширити, як ви використовували вищезгаданий додаток для досягнення цього?
грг

1

Зараз додаток називається Karabiner. Я розумію це на іспанській ISO, але я думаю, що це можна застосувати до всіх макетів.

На вкладці простих модифікацій після налаштування програми:

  1. Виберіть у списку цільовий пристрій.
  2. Додати елемент у нижньому лівому куті
  3. Від клавіші: клавіатура_період - до клавіші: період (.)

0

Ви також можете використовувати такий інструмент, як Keyboard Maestro . Я встановив це так:

  1. Спрацьовує: клавіша гарячих клавіш. натискається
  2. Дія : Вставте текст "," Вставляючи

Це працює напрочуд швидко, не створюючи нову розкладку клавіатури чи перенастроювати клавіші.


0

Ctrl +, (лише для коми на цифровій клавіатурі) поступається а. (крапка), коли в іспанському макеті.

Як не дивно, це працює як в терміналі, так і в деяких текстових редакторах (наприклад, textwrangler). Наприклад, MacVim просто показує a. при використанні в цифровій клавіатурі. А TextMate просто ігнорує цей модифікатор і друкує

... Ви знаєте, хороша річ у яблучних речах - це те, що "просто працює".


0

У зовнішній програмі немає необхідності.

Створіть файл, названий DefaultKeyBinding.Dictпід ~/Library/KeyBindings/( /Users/<username>/Library/KeyBindings/), створіть папку KeyBindings, якщо вона не існує.

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

{
  "#," = ("insertText:", ".");
}

Також, тут є суть з більшою кількістю параметрів конфігурації.


дякую, але це виглядає надто складно. Натискання клавіші модифікатора простіше, і час від часу вам може знадобитися кома.
Віктор Яленкас

"але я прийму будь-яку відповідь, яка працює" була ключовою
Rodrirokr

1
Вважайте прийнятим. Обмін стеками не дозволяє мені прийняти більше одного, тому я буду тримати прийняте, оскільки це на даний момент найкраще і вимагає менше зусиль
Віктор Яленкас

:) немає великого! Я впевнений, що він відповідає більшості користувачів прийнятої відповіді
Rodrirokr
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.