Як ввести ² або ³ на клавіатурі Apple (міжнародна англійська розкладка)?


68

Я використовую ² і ³ багато в електронній пошті. Під час використання моєї бельгійської клавіатури Windows та спеціальної картки клавіш було легко ввести це в Mac OS X, оскільки я призначив відповідну клавішу.

Тепер я перейшов на клавіатуру qwerty International English Apple, і я не можу легко набрати ці символи. Я повинен скопіювати їх, вставити або вибрати їх і зробити їх суперскриптом.

Чи є спосіб легко набрати ці символи, торкнувшись миші або потрібно скопіювати та вставити?


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

Відповіді:


63

Є кілька важливих проблем з іншими рішеннями, розміщеними тут.

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

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

Спеціальні розкладки клавіатури на допомогу

На щастя, перекомпонування ключів можна зробити так, що буде працювати для будь-якого типу додатків та без додаткового програмного забезпечення!

Mac OS X підтримує .keylayoutфайли з версії 10.2 (Jaguar). Ви можете створити власну розкладку клавіатури, а точніше - налаштувати типову, яку ви зараз використовуєте. Просто перекомпонуйте комбінацію клавіатур, яку ви ніколи не використовуєте (на мене, таких є багато) до символів ²та ³символів, і все.

У моєму власному розкладі клавіатури QWERTY я можу просто натиснути + + 2для входу ²та + + 3для входу ³. ( Мій спеціальний макет AZERTY також має ці відображення.)

Як створити власну розкладку клавіатури

Щоб створити нові розкладки клавіатури або змінити існуючі, я рекомендую Ukelele.app . У ньому є можливість створити нову розкладку клавіатури на основі тієї, яка зараз використовується.

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

Як встановити власну розкладку клавіатури

  1. Скопіюйте .keylayoutфайл у Keyboard Layoutsпапку ~/Library(якщо ви хочете встановити його лише для поточного користувача) або /Library(якщо ви хочете встановити макет у всій системі).
  2. Перезавантажте систему (якщо ви встановили макет у всій системі), або вийдіть із системи та увійдіть знову (якщо ви встановили лише для поточного користувача).
  3. Увімкніть новий розкладку клавіатури за допомогою системних налаштуваньМова та текстДжерела введення .

Як зробити власну розкладку клавіатури системою за замовчуванням

За бажанням, ви можете зробити власну розкладку клавіатури системою за замовчуванням , запустивши Assistant Setup Assistant з root правами. Таким чином, він буде використовуватися для екрана входу, і будь-які нові облікові записи користувачів, які ви створюєте, також будуть типовими для цього макета. Зауважте, що це можна зробити лише для розкладок клавіатури /Library/Keyboard Layouts(тобто макетів, які були встановлені на всій системі).

sudo rm /var/db/.AppleSetupDone; sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant"

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

Додавання власної піктограми до розкладки клавіатури

OS X використовуватиме наступний значок за замовчуванням для вашої власної розкладки клавіатури:

Знімок екрана

Цей значок з’явиться на панелі налаштувань та в меню «Введення» на панелі меню.

Щоб замінити це власною іконою, створіть зображення розміром 16 × 16 пікселів та збережіть його у .icnsформаті в тому ж каталозі, що і сама клавіатура, використовуючи те саме ім’я файлу (відрізняється лише розширення). Наприклад, названий мій користувальницький макет QWERTY qwerty.keylayout, тому, якщо я хотів би використовувати спеціальний значок, його треба було б назвати qwerty.icns.


1
Одне з "інших розміщених тут рішень" - це насправді виготовити власну ключову карту за допомогою Ukelele. Але ваше велике пояснення - це, звичайно, дуже корисне доповнення.
Том Гевке

Єдине, чого я не знаю - це як видалити або вимкнути вбудовану розкладку клавіатури. Дивіться для цього apple.stackexchange.com/q/44921/4408 .
Mathias Bynens

Я підозрюю, що вам це вдасться зробити, якби ви могли розібратися, як вставити свій власний макет у AppleKeyboardLayouts.bundle.
Том Гевке

Я знаю, що все ще знаходиться на бета-версії, але я все одно додам сюди. Це не вийшло на Yosemite = (
Мішель Ейрес

@MichelAyres Що точно не працювало? Ви говорите, що Yosemite не підтримує власні .keylayoutфайли?
Mathias Bynens

25

Якщо ви можете ввести ² і ³ один раз, ви можете помістити їх як заміну в System Preferences, Language & Text -> Text.

Поставте щось унікальне ліворуч, наприклад ^^ 2, а потім вставте символ праворуч.

Вам, можливо, доведеться закрити та перезапустити кожну програму, щоб вона працювала, а деякі програми, в яких вона може не працювати належним чином. Будь-які, хто використовує веб-перегляд (включаючи пошту , про яку ви спеціально запитали, і Safari), вам знадобиться. щоб спеціально включити заміну тексту в меню Правка. Індивідуально. Або ви можете запустити цю команду один раз у Terminal, і вона змінить типовий для кожного веб-перегляду:

defaults write -g WebAutomaticTextReplacementEnabled -bool true

Це з Macworld , але стаття Macworld передбачає, що Лев зробить цей крок непотрібним. Це не сталося. Можливо, гірський лев буде.

Що стосується введення значень ² та ³ у системні налаштування: Ви можете скористатися палітрою символів або вставити символ, щоб ввести символ у правій частині. Здається, ви вже розгадали цю частину.

Мова та текст


1
Це reeeeally приємно! :)
gentmatt

Це працює лише в какао-програмах.
Mathias Bynens

1
Правда. Однак у більшості додатків Carbon в наші дні є інтерфейси какао. Звичайно, це буде працювати з будь-яким 64-бітним додатком. :)
Стівен Фішер

Я використовую цей трюк з TextExpander, аналогічної концепції
neontapir

1
Ага, мені подобається твій ярлик ^^ 2, це приємно. Я також додав ^^ n для ⁿ. Це перемістилося, тепер він знаходиться на "клавіатурі" замість "мови та тексту", і вам не доведеться перезавантажувати програми. Це синхронізується між OS X і iOS, якщо у вас є налаштування iCloud правильно. Я також створив ярлики для ½ ⅓ ⅔ ¾ ∞ ॐ та інших цікавих речей, навіть великих фрагментів тексту, які я регулярно використовую. Я люблю бажати своїм друзям у Facebook ¡ʎɐpɥʇɹıq ʎddɐɥ або виходити з чату з लॉका: समस्ता: सुखिनो भवंतु! Ще одна зручна я використовую @@@ для моєї електронної адреси.
stephan.com

9

(Жоден з інших відповідей не пояснює, як набрати надпис, крім копії / вставки.)

Для введення символу суперскрипту в програму, яка не підтримує суперскрипт, можна скористатися засобом перегляду символів:

  1. Правка> Емоджі та символи Space
  2. Ви знайдете їх під Символи > ① Digits список

Ось вони для копіювання:

  • Суперскрипт: ⁰¹²³⁴⁵⁶⁷⁸⁹
  • Підписка: ₀₁₂₃₄₅₆₇₈₉

1
Edit > Emoji & Symbolsа введення цифри в рядку пошуку допомогло
AamirR


2

Для тих, хто шукає простий ярлик для цього в документі Word або іншій програмі Office:

(Command + Shift) + plus/equals key

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

(Також працює без Shift в деяких системах.)


1

Якщо ви використовуєте 10.7, ви також можете додати потрібні символи до вибору символів, як описано в

Як додати символів до натискання та утримання вибору символів у OS X Lion?


Ласкаво просимо до "Запитайте різних" Розгляньте розширення цієї відповіді не просто як посилання. Що станеться, якщо в майбутньому це посилання відійде?
jaberg

0

KeyRemap4Macbook

може використовуватися для перенастроювання ключів в OSX і сумісний з Lion. Я використовував його для перестановки лише кнопок гучності. Ви повинні мати змогу з'ясувати своє рішення за допомогою цього інструменту.

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



0

Виділіть цифру, яку ви хочете зменшити та підвищити. Натисніть cmd+, -щоб змінити розмір. У форматі під заголовком "шрифт" натисніть на значок "Налаштування" в рядку жирним шрифтом, курсивом та підкресленням, щоб знайти додаткові налаштування. Виберіть варіант зсуву базової лінії, щоб підняти цифру. Трохи незграбний, але якщо вам це часто не потрібно, це простий варіант.


Ці інструкції все ще працюють з OS X El Capitan? Я не можу знайти варіант зсуву базової лінії ніде на панелі формату над повідомленням електронної пошти або у вікні, в якому з'являється Формат -> Показати шрифти. Я складав текст у TextEdit (Формат -> Шрифт -> Базова лінія), а потім копіював та вставляв на пошту, але це не чудове рішення.
Маттіас Фріпп

0

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

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