Как написать u бессвязно на клавиатуре
Обновлено: 02.12.2024
Incohearent™ – это игра для взрослых от компании What Do You Meme®, которая заставит вас говорить! Пусть смех начнется, когда вы соревнуетесь, чтобы понять смысл из тарабарщины из одной из трех категорий — странные, вечеринки и поп-культура.
На лицевой стороне каждой карточки есть комбинация слов, которые при произнесении вслух звучат так же, как фраза, написанная на обратной стороне. Например, попробуйте произнести вслух третьи зубы или останься. Вы слышите скрытую фразу? Слушайте внимательно. вы говорили "Жаждущий четверг".
Идеально подходит для вечеринок, игровых вечеров, праздников, встреч и многого другого.
Только для взрослых: эта игра предназначена для лиц старше 17 лет и содержит выражения для взрослых и отсылки. НЕ предназначен для детей — поверьте нам в этом.
ЧТО ВНУТРИ
- 500 карт
- Супервысокотехнологичный песочный таймер
- Инструкции
КАК ИГРАТЬ
Один человек назначается судьей в каждом раунде — он переворачивает таймер и держит карточку так, чтобы только он мог видеть ответ (и подсказки), а все остальные видели фразу Incoearant. Все, кроме судьи, являются переводчиками.
Переводчики читают вслух лицевую сторону карточки. Тот, кто первым расшифрует фразу, получит карту. Попасть в неприятности? Судья может показать 1 подсказку (находится на обратной стороне карты) за раунд. Когда карточка расшифрована или переводчики решили пройти, судья вытаскивает следующую карточку.
После того, как время таймера истечет или будут декодированы 3 карты, раунд заканчивается, и судьей становится следующий переводчик (вращающийся против часовой стрелки).
Побеждает тот, кто первым расшифрует 13 карточек!
Потерять инструкции (к ночи веселья)? Мы попали. Найдите их здесь.
ИНСТРУКЦИИ
Отзывы о товарах
Независимо от того, находитесь ли вы с семьей или с друзьями, Incoearent должен быть на столе, если вы хотите хорошо посмеяться. Эта игра станет следующей причудой, так как она веселая, а также заставляет задуматься. Я играл в нее со своей семьей, и мы здорово повеселились / не могли перестать смеяться. Эта игра идеально подходит для праздников, семейных посиделок, предварительных игр и просто случайных вечеров с друзьями. Я бы порекомендовал всем попробовать это.. не говоря уже о том, что это очень доступно, но и бесценно!
Очень понравилась эта игра! Игра была очень гибкой с большой или даже маленькой толпой. Мы могли играть мальчики против девочек с большой группой и играть всего с тремя людьми! Карты интересные и сложные. Мы не могли перестать смеяться, когда мама или папа угадывали самых «непослушных». Отличная игра, которая растопит лед на любой вечеринке и заставит вас смеяться всю ночь. Я бы посоветовал это всем
Провели вечер игр с друзьями, и эта игра стала кульминацией вечера. Все любили играть. Это заставило нас смеяться все время!! Подсказки и определения городского словаря на обратной стороне карт делают игру еще более увлекательной. Обязательно скоро снова сыграю!!
Это было написано в 2014 году. С тех пор Apple iOS создала другие обходные пути для этой проблемы, хотя решение, изложенное здесь, все еще работает.
Это очень отличается от почти всех других моих духовных/философских постов в блоге. Он полусложный, своего рода технический и предназначен для облегчения использования iPad. Поэтому, если вы не хотите вводить математику или химию в iPad, ПОЖАЛУЙСТА, ИГНОРИРУЙТЕ.
Однако, если вы используете iPad и регулярно вводите химические формулы или математические уравнения или другой текст, требующий числовых подстрочных или надстрочных индексов (например, H₂O или A² + B² = C²), это может представлять для вас интерес.
Сегодня вечером я разговаривал с коллегой, который преподает естественные науки, о том, что нет готового, простого способа делать нижние или верхние индексы на iPad. Есть некоторые сторонние приложения, но ничего родного для системы нет.
Покопавшись, я нашел обходной путь. Проблема заключается в том, что числа в нижнем/надстрочном индексе — это не просто маленькие маленькие числа, а отдельный вид текста Unicode (в том же семействе, что и такие символы, как © или ™). Итак, вам нужно научить iPad вводить текст, который НЕ доступен на клавиатуре.
Однако это займет всего около 10 минут и материалы в этом блоге, и вы можете научить свой iPad или iPhone легко вводить подстрочные и надстрочные индексы в любом приложении (включая Notes и приложения iWork, такие как Pages и Основной доклад). Инструкции и изображения ниже:
1. Держите этот блог открытым в приложении для просмотра веб-страниц на iPad/iPhone.
2. Перейдите в Настройки --> Общие --> Ярлыки (см. рисунок выше)
3. Откройте «Добавить новый ярлык» внизу панели (см. рисунок выше)
4. В поле «Фраза» вырежьте и вставьте один из символов нижнего или верхнего индекса в списке ниже (например, ноль нижнего индекса ₀).
5. В поле «Ярлык» введите текст, который вы будете вводить на клавиатуре, чтобы создать индекс. Я выбрал 0! и 1! и 2! (и т. д.) для индексов. Я выбрал 0$, 1$ и 2$ (и т. д.) для надстрочных индексов.
6. После того, как вы введете все свои ярлыки, вы сможете вводить их в любом приложении и создавать подстрочные/надстрочные индексы. Одно слово предупреждения: вы должны поставить ПРОБЕЛ перед сокращенной фразой, чтобы он ее распознал.
Итак, если вы введете H2!O, вы НЕ получите H₂O.
Но, если ввести H 2! O вы ПОЛУЧИТЕ H ₂ O.
Или, если вы введете A 2$ + B 2$ = C 2$, вы ПОЛУЧИТЕ A ² + B ² = C ²
Единственный недостаток Я обнаружил, что если вы действительно заботитесь о форматировании, вам придется вернуться и удалить пробелы между ними. Надеюсь, это поможет кому-то там!
ПОДПИСКИ₁ НИЖЕ
₀
₁
₂
₃
₄
₅
₆
₇
₈
₉
НАДПИСИ¹ НИЖЕ
⁰
¹
²
³
⁴
⁵
⁶
⁷
⁸
⁹
⌘ — клавиша Command ()
⌃ — клавиша управления
⌥ — клавиша Option (alt)
⇧ — клавиша Shift
⇪ — клавиша Caps Lock
fn — функциональная клавиша
Теперь вы знаете, но если символы вас смущают, не расстраивайтесь. Я использую Mac с тех пор, как был маленьким ребенком, и символы клавиш Option и Control всегда сбивали меня с толку до такой степени, что я забуду, что это такое, и именно поэтому Apple постепенно переходит на помеченные клавиши, а не клавиши символов. Просто лучше.
Стандартные символы клавиатуры, которые вы встретите на большинстве клавиатур Mac и Apple, следующие, но у нас также есть полный список ниже:
Приведенный выше список представляет собой стандартные символы для большинства сочетаний клавиш, а ниже приведен более полный список некоторых символов, которые появляются в других местах меню, и клавиш, которым они соответствуют. Спасибо Lri за публикацию этих второстепенных символов в комментариях.
Полный список символов клавиатуры:
⌘ — команда,
⌥ — опция,
⌃ — управление,
⇧ — Shift,
⇪ — Caps Lock,
← — это стрелка влево
→ — стрелка вправо
↑ — стрелка вверх
↓ — стрелка вниз
⇥ — вкладка
⇤ — вкладка назад
↩ — возврат
⌤ ввести
⌫ удалить
⌦ перейти вперед удалить
⇞ перейти страницу вверх
⇟ перейти страницу вниз
↖ перейти домой
↘ конец < br />⌧ — это ясно
␣ — пробел
⎋ — escape
⏏ — это выброс
Связанные
Понравился этот совет? Подпишитесь на нашу рассылку!
Получите больше наших замечательных советов, рекомендаций и важных новостей Apple, доставленных в ваш почтовый ящик с информационным бюллетенем OSXDaily.
Спасибо!
Вы успешно присоединились к нашему списку подписчиков.
Статьи по теме:
53 комментария
Похоже, я не могу получить доступ к @sign на своем ноутбуке Apple, так как каждый раз, когда я нажимаю символ выше 2 на той же панели, вместо этого появляется «. Из-за этого я не могу настроить свою учетную запись в новой системе
Поэтому я до сих пор не нашел объяснения беременной S. Она немного похожа на питона, проглотившего страусиное яйцо. Кто-нибудь знает, для чего он используется или где я могу его найти / использовать. Я предполагаю, что это как-то связано с математикой. Он находится в левом верхнем углу клавиатуры моего британского Mac, прямо под клавишей «esc» и разделяется с символом «+-». Я не думаю, что это то же самое на других клавиатурах, поэтому мне также интересно, почему это есть только на британской клавиатуре?
В литературе мы используем его для обозначения «абзаца». Я живу в Европе, поэтому я не знаю о США, но я предполагаю, что это универсально. Вы можете найти его в статьях о произведениях литературы, например, сказать «первый § относится к…».
"Беременная" буква S означает "раздел" в юридических и антикварных материалах.
Пример: «Ст. III § 4» означает «статья 3, раздел 4»
Кроме того, в американском английском языке «обратная буква P» ¶ используется как знак абзаца.
Пример: «Ст. III §4 ¶8» означает «Статья 3, Раздел 4, Параграф 8».
Неплохая экономия места, а?
Большинство этих символов можно найти во вступительных и второстепенных текстах лучших печатных американских словарей.
А как насчет этого? Это команда «Вставить разрыв страницы» в Pages 6.0.5. Над ним есть ^ с –??
Функция + Команда + Возврат
Ключ option наконец-то стал для меня понятен. Я думаю об этом как о линии, которая движется слева направо и вместо прямого пути переключается на доступный параллельный вариант. Просто хотел добавить, что я думаю об этом. Однако клавиша управления не имеет для меня никакого смысла.
«Чтобы удалить гиперссылку, выберите элемент в файле, нажмите «Вставить» > «Гиперссылка» > «Удалить ссылку». Если вы хотите удалить несколько гиперссылок, нажмите +A, чтобы выделить весь текст, а затем нажмите +6».
Что за хрень "+" .
Странно, что для функциональной клавиши нет фактического символа. Привязка fn отличается от остальных клавиш-модификаторов на клавиатуре Mac…
Думаю, до тех пор я просто выбираю один из символов и называю его клавишей fn. Позвольте мне посмотреть, что мне кажется функцией…
Почему клавиша выбора называется «опция», хотя на ней написано alt?
Спасибо. Это помогает.
Однако я не могу найти их все на своей клавиатуре.
Было бы здорово, если бы вы добавили изображение клавиатуры и показали, где находится каждое из них.
Я не могу найти это:
⌫ – удалить
⌦ – удалить вперед
⇤ – закрыть вкладку
У меня есть беспроводная клавиатура Apple:
Удалить = Backspace
Удалить вперед = fn + Backspace
Backtab = Shift + Tab
Боже, это так неправильно.
придется распечатать это и приклеить к экрану!
Привет, я не понимаю, что означает §, кто может объяснить ;-/
Это знак раздела.
Забавная вещь, которую я всегда замечал в сравнении Mac и Win, заключается в том, что при детализации ярлыков Apple предпочитает использовать серию линий, косых черт, кружков и иероглифов, тогда как в Windows, если вам нужно нажать Shift, это скажет «Shift».
Одним из самых неприятных моментов при обучении новичков работе с OSX являются ярлыки. «Вот шпаргалка по ярлыкам!» "Здорово! ….но что означают эти символы?»
"Вот шпаргалка для символов, так что вы можете использовать шпаргалку для ярлыков"
Меня это тоже смутило. Например, символ Option больше похож на сдвиг, потому что он выглядит как ступенька вверх, а символ клавиши Shift — ^, как пользователи должны знать, что это клавиша Shift? символ выхода выглядит как значок TimeMachine. Почему Apple просто печатает все эти символы вместе с надписями на клавиатуре?
[…] или попробуйте снова отпустить и удерживать Command, и он должен активироваться. Кроме того, если вы забыли значение символов клавиатуры Mac, возможно, самое время просмотреть их на самом деле […]
[…] полезно. Если вы просматриваете меню и задаетесь вопросом, что представляют собой некоторые из этих символов, наш недавний пост о символах клавиатуры Mac должен помочь расшифровать некоторые из странных […]
Харви говорит сам за себя...
Но если придираться, символ «клеверный лист» командной клавиши на самом деле не кемпинг, он используется для «достопримечательности», музея, церкви, натл. парки и т. д. (кемпинг представляет собой палатку типа «типи»).
Что касается запоминания, это не так сложно, команда является наиболее распространенной и используется все время, поэтому она должна быть в мышечной памяти довольно быстро.
Я считаю, что все остальные символы, за исключением контроля, носят описательный характер, поэтому я придумал мнемонический способ, который работает для меня:
Контрольный символ выглядит как V-образные полосы, которые носят военные офицеры, чем больше у вас полосок, тем больше у вас «контроля» над вещами!
В прежние времена, когда динозавры обитали не только в зоопарках, а на компьютерах были только текстовые приложения, а место на экране было в дефиците, знак вставки использовался для обозначения элемента управления: например, ^C означало элемент управления C. В то время ^^ был символом каретки. Запустите терминал и введите «nano», чтобы увидеть это соглашение в действии. Светлый, похожий на каретку символ идеально подходит для управления. Это восходит к тем дням, когда Алан Тьюринг сказал: «Да будут компьютеры». И были.
Символ опции, как кто-то заметил, выглядит как железнодорожная стрелка. Представьте себе маленький поезд, идущий слева; у него есть два возможных пути. Варианты, если хотите.
Apple нужен был символ для Command, поэтому женщина из Apple придумала символ «клеверный лист». Он используется на дорожных картах в Скандинавии для обозначения стоянок, и его легко адаптировать для «командования».
Думаю, первоначальная идея заключалась в том, что пиктограммы было легче распознавать с первого взгляда, но когда люди перешли на Mac, стало проще просто произносить слова по буквам. Я привык к символам, и они мне нравятся, но я понимаю проблемы, с которыми сталкиваются новички. Я сам был таким давным-давно.
Я годами ждал объяснения переключателя опций, все понятно, спасибо!
Опция - КАСТРЮЛЯ. Да… кастрюля!! Мваахахаха… кхм, извините :)
Я довольно новый пользователь Mac (совершил переход с Windows), и мне всегда было интересно, как сделать это «- ⌦: удалить вперед», потому что иногда это бывает удобно, но я понятия не имею, как это использовать .
Кто-нибудь может помочь мне с этим?
Если вы используете MacBook или беспроводную клавиатуру, Fn-⌫ будет работать как ⌦.
Я заметил, что некоторые из этих символов вообще не отображаются на iPad. Мне кажется, что тогда Apple постепенно отказывается от них.
Ого, рад, что я не один такой, мне всегда было интересно, что это такое!
Более полный список:
– ⌘: команда
– ⌥: опция
– ⌃: управление
– ⇧: Shift
– ⇪: Caps Lock
– ←: стрелка влево < br />– →: стрелка вправо
– ↑: стрелка вверх
– ↓: стрелка вниз
– ⇥: вкладка
– ⇤: задняя вкладка
– ↩: возврат
– ⌤: ввести
– ⌫: удалить
– ⌦: удалить вперед
– ⇞: страницу вверх
– ⇟: страницу вниз
– ↖: home
– ↘: конец
– ⌧: очистить
– ␣: пробел
– ⎋: выход
– ⏏: извлечь
Отлично, спасибо за список, я обновил статью, чтобы включить его.
Спасибо, спасибо, спасибо Lri и автору статьи! Я инженер-программист, пользователь Windows более 15 лет, случайный пользователь Linux более 10 лет и только что купил свой первый Mac (2012 MBP). Загадочные символы были самой сложной вещью в первые несколько дней владения. Теперь, если бы я мог заставить мой Matrox TripleHead2Go работать…
Спасибо!
Примечание: командная клавиша, если быть точным, не является закрытым символом Apple, это был открытый Apple (просто контур). Я до сих пор случайно называю старые СТАРЫЕ команды Open-Apple+P или Open-Apple+S. У самой старой из клавиатур Apple были как Closed-Apple, так и Open-Apple. Отсюда и различие.
Я скучаю по оригинальным символам Apple и не понимаю, почему они посчитали необходимым перейти к символу команды.
Клавиша «Command» всегда будет для меня клавишей «Apple»
(пользователь Mac в течение довольно долгого времени)!
Я с вами.
Я согласен. Я до сих пор называю его «яблочным» ключом, когда преподаю, и мои ученики просто должны выучить оба значения. ЯБЛОЧНЫЙ КЛЮЧ! Положи яблоко обратно!
Я согласен. Я до сих пор называю его «яблочным» ключом, когда преподаю, и мои ученики просто должны выучить оба значения. ЯБЛОЧНЫЙ КЛЮЧ! Положи яблоко обратно!
Я тоже!
Ещё помните времена ключей Open-Apple и Solid-Apple! Сокращенно ОА и СА ! Чтобы увидеть их снова, вам понадобится Apple ][+ !
Когда я впервые получил свой Mac (около двух лет назад), мне потребовалась целая вечность, чтобы понять, что за символ клавиши выбора был... По крайней мере, командная клавиша на моей беспроводной клавиатуре имеет лист клевера (это то, что я вызовите его) для команды.
но символ опции меня сбил с толку. есть идеи, откуда это взялось? и почему они не показывают вам, какая это на самом деле клавиша, раз она не помечена так на моей клавиатуре Mac? у какого-то программиста просто выходной, я думаю.
Я всегда думал об этом, начиная с верхнего левого угла символа и двигаясь горизонтально, линия представляет собой маршрут или путь, и она может продолжать двигаться слева направо, но показывает, что путь меняет направление и принимает «необязательный» или «альтернативный» маршрут
Я использую клавиатуру с цифровым блоком, и две разные клавиши делают одно и то же — «Ввод» и «Возврат». Они называются по-разному, а также маркируются. Однако в чем отличие функций этих клавиш в реальной жизни?
Вот пример: в Filemaker кнопка «Возврат» переводит вас на следующую строку в поле. «Enter» размещает данные в поле. В свое время в Excel была аналогичная разница. Аналогичные различия могут быть и в графических приложениях.
Было бы также полезно знать, какие ключевые значения и имена активируются. Если не ясно, порекомендуйте Karabiner Event Viewer, который очень четко показывает, что происходит с точки зрения ввода-вывода данных между клавиатурой и компьютером. Ищите на GitHub.
Я навсегда запомнил клавишу «Опция» теперь, когда понял, что она похожа на переключатель на схеме. Переключатель может быть «этим» или «этим», поэтому он дает вам «вариант» одной из этих двух вещей…. Во всяком случае, это работает в моей голове.
Вы забыли круг со стрелкой, идущей вверх влево. Я думаю, что это побег или выброс
ЛОЛ над графикой, жаль, что это не настоящая клавиша
Возможно, я старомоден, но я не возражаю против большинства символов. Моя говядина связана с клавишей Control ⌃, которая выглядит идентично морковной клавише ^, попытка отличить эти две друг от друга чертовски почти невозможна. Тем не менее, это делает красивый горный ландшафт…
Все становится еще хуже, если вы когда-либо работали с оборудованием Cisco в терминале. Стандартная последовательность CTRL-C не работает. Вместо этого это CTRL-^, что означает «Control-SHIFT-6».
О, я очень тебя понимаю, приятель.
Что меня больше всего беспокоит в используемом символе для клавиши «Управление», так это то, что уже существует стандартизированный (и однозначный) символ, заданный нормой ISO/IEC 9995-7 «⎈».
Чтобы сэкономить бесчисленное количество времени, любой дополнительный полезный контекст. Например, ISO принимает Unicode оптом. Какие термины они используют для этого символа? КонтрольЛ? Не мета или несколько других, которые раньше были популярны, особенно для машин MIT LISP Scheme. Вы уверены, что они везде одинаковы и происходят из наследия? Пункт выше о том, что клавиатура не так хороша для конкретного терминала, сокращается до конца — среди многих причин некоторые символы или использование выбранных мест (например, комбинации букв-модификаторов в левом нижнем углу клавиатуры Mac) кажутся странными. потому что когда-то они были ближе к оптимальным для терминалов/горячих клавиш/устаревших требований прошлого. Вернитесь к тем клавиатурам и часто используемым комбинациям, и они обретут смысл. Иногда они отражают чрезвычайно своеобразные, но умные идеи, такие как левый бит-дерьмо для определенной группы из четырех клавиш, и вы случайно получаете желаемый битовый шаблон «бесплатно» — так что да, они будут использовать это. 40 лет спустя, есть ли в этом смысл? Ноль смысла.
Отправьте жалобу в Лабораторию искусственного интеллекта Массачусетского технологического института (CSAIL), где до сих пор находятся многие из тех, кто создал эти первые клавиатуры и основал компании с волшебными названиями, такими как SYMBOLICS и MTHINING MACHINES, включая легендарных профессора Найта и профессора Сассмана ( Основателю FSF посчастливилось увидеть, как его блестящие идеи превратились в «я хочу украсть»). Осталось много вопросов, просто нужно убедиться, что записано для повторной проверки.
Если кому-то могут быть интересны прикладные, практические, мы постоянно учимся в группе FB, чтобы узнать о некоторых неэкстремальных библиотеках переназначения для конкретных целей (например, универсальный переназначитель, который обычно заставляет клавиатуру ПК вести себя как Mac , наоборот, является очевидным первым запуском; клавиатуры будут отличным средством запуска приложений; наложение гиперклавиши снова не составит труда и повысит качество жизни) если вы используете, может получить 30% >> эффективность) libs, это может быть весело, услуга для нас и других, и открытые проекты, подобные этому, никогда не знаешь, к чему они приведут.
Лично я хочу убойную индивидуальную вишневую коричневый цвет WASD, которая приносит свои плоды.
Этим летом Джефф Этвуд (@codinghorror) разработал и помог выпустить новую механическую клавиатуру, предназначенную для программистов. Он должен был стать современной заменой почтенной, но любимой модели Model-M. Если вы не слышали клавиатуру Model M, это, вероятно, потому, что вы не были в том же здании, что и одна из них, иначе вы были бы хорошо знакомы с громоподобным щелчком, издаваемым этими устройствами. Кажется, людям они нравятся, и существует большой рынок громких клавиатур с жесткими клавишами, поэтому я совсем не удивился его заявлению. Меня это тоже не особо интересовало, потому что меня так или иначе не интересуют механические клавиатуры.
Клавиатура CODE компании Atwood. Он светится! Кроме того, все еще есть клавиша Caps Lock.
Я очень доволен своей эргономичной космической клавиатурой (как называют ее мои друзья), поэтому я в основном игнорировал дизайн Этвуда. На днях я чистил свой RSS-ридер и наткнулся на старый пост, в котором Дэвид Брайант Коупленд высмеивал дизайн. Его пост представляет собой не столько критику клавиатуры, сколько интересный комментарий об отсутствии инноваций на рынке программных клавиатур.
В большинстве клавиатур, производимых и продаваемых в США, используется раскладка QWERTY, созданная по образцу 104-клавишного стандарта ANSI или 105-клавишного стандарта ISO (та, что с причудливой клавишей ввода в форме перевернутой буквы L). Стандартные макеты — это, конечно, хорошо, но они немного затянуты. Размер и расположение небуквенно-цифровых клавиш очень мало связаны с частотой их использования. Я мог бы выделить несколько абзацев, чтобы указать на все, что не так с этими дизайнами, но мне не нужно, потому что Дэвид составил очень краткий и точный список всех их особенностей:
- Нажать пробел – это самое важное, что вы можете сделать.
- Caps Lock и Enter очень важны и не менее важны: это вторые по сложности нажатия клавиши после
главных клавиш. - Буквы важнее цифр, так как цифры находятся дальше от исходной позиции.
- Control, Alt, "Meta"/Windows и Shift важнее чисел (они находятся на одинаковом расстоянии друг от друга, но имеют гораздо большие клавиши).
- Alt – это самый важный модификатор. Он находится прямо там, где находятся большие пальцы, и его легко удерживать, когда вы печатаете что-то еще.
- Табуляция и обратная косая черта одинаково важны и более важны, чем большинство клавиш.
- Экран печати, блокировка прокрутки, пауза, главная страница, конец, страница вверх, страница вниз, вставка, удаление и клавиши со стрелками имеют одинаковое значение,
но меньше, чем буквенно-цифровые символы и модификаторы, поскольку они отключены вправо. - Алфавитные знаки, такие как "!", "%" и ", наименее релевантны из них, потому что их труднее всего набирать: вы должны использовать Shift и мизинец, и вам нужно потянуться за ними.
Лично я никогда в жизни не пользовался клавишей Caps Lock, и единственный раз, когда я касаюсь левой клавиши Alt, — это выход из видеоигр (ну, тех, которые ее поддерживают)… Я не буду даже упомяните клавишу «Windows», также известную как «кнопка мгновенной смерти» (каждый раз, когда вы случайно нажимаете ее в видеоигре, вы почти гарантированно будете мертвы к тому времени, когда вернетесь). На самом деле, не так давно у нас была целая ветка о бесполезных клавишах клавиатуры.
Стандартные макеты ANSI и ISO не являются оптимальными. Они не очень хорошо подходят для написания прозы, но особенно ужасны для программистов. Бесполезные клавиши бросаются в глаза, а обычные символы программирования недоступны без модификаторов. Сообщение Дэвида заставило меня задуматься о том, как можно разработать что-то более подходящее для повседневного написания кода.
За прошедшие годы в мире ввода текста не было множества нововведений (по крайней мере, не для написания прозы или кода — все они были сосредоточены на текстовых сообщениях). Существует небольшое количество «эргономичных» клавиатур, некоторые из которых имеют больше «клавиш для большого пальца», но в целом это та же самая клавиатура, которая существовала большую часть нашей жизни. Даже альтернативные макеты, такие как Дворжак, сохраняют большую часть того же — они просто перетасовывают буквы.
Как бы вы сделали лучшую клавиатуру? В качестве отправной точки возьмем стандартную клавиатуру ANSI:
Стандартный макет ANSI
На самом деле я предпочитаю ANSI, а не ISO, потому что Enter и Caps Lock имеют примерно одинаковый размер. Будучи пользователем Vim, я обычно переназначаю последнюю на Esc, что придает клавиатуре приятное симметричное ощущение. В vim вы нажимаете клавишу Escape примерно так же часто, как клавишу Enter, так что это работает очень хорошо. Точно так же непропорционально большой ключ \ не обязательно плох, потому что он является вашим «лидером» по умолчанию. Он работает как волшебная кнопка, которую вы используете для предисловия к определенным пользователем последовательностям команд. Если вы средний или продвинутый пользователь, вы, вероятно, будете постоянно нажимать эту клавишу.
Я взял на себя смелость проверить базовую настройку ANSI выше, не внося никаких других радикальных изменений, и это уже большое улучшение. Я сделал командные клавиши желтыми, блок HJKL зеленым и выделил клавиши Esc , \ и : из-за их важности:
Основной макет Vim
Это то, что вы можете сделать практически с любой базовой клавиатурой, используя только настраиваемые колпачки клавиш и некоторые инструменты переназначения. Но давайте пойдем дальше.
Кнопку лидера легко нажать из-за ее размера, но большинство пользователей vim считают, что расширять пинкинг вправо до упора не оптимально. Когда вы просмотрите сотни файлов .vimrc на Github, вы заметите, что переназначение ведущего ключа на , является очень распространенной практикой. Это потому, что запятая находится рядом с основным рядом и, таким образом, гораздо более доступна. Что, если бы мы могли переместить клавишу выноски под большой палец?
Ключ Alt иногда используется в vim, но это гораздо менее распространенный модификатор, чем Control или Shift. Клавиша Windows/Meta вообще бесполезна, так почему бы не сдвинуть весь блок влево. Управление остается снаружи, затем Alt и наша новая клавиша лидера оказываются в суперпривилегированном положении рядом с клавишей пробела. Имеет ли это смысл? Что бы вы поставили на это место.
Поскольку мы переместили лидер, у нас осталась довольно большая клавиша под клавишей возврата. Что нам с этим делать? Я не совсем уверен. Если возможно, я бы разделил его на два. Но если нет, как насчет того, чтобы оставить его как трубу | ключ. Я часто программирую на рубине, так что для меня это имеет смысл. Блоки Ruby заключены в двойные полосы, и по какой-то причине меня всегда немного раздражает, что мне нужно нажимать Shift, чтобы набирать их.
Говоря о смещении, действительно ли люди используют правильное? И под этим я подразумеваю тот, что справа от клавиатуры. Я знаю, как они должны работать, но почему-то в моем сознании переключение — это исключительно левосторонняя задача.На самом деле это может быть глубоким недостатком моей техники слепой печати, но неважно. Я не чувствую особой привязанности к правой клавише Shift, и она очень большая. Он достаточно большой, чтобы его можно было заменить двумя ключами. Как ( и ) например.
Возможно, у меня странные руки, но когда мои пальцы находятся на домашнем ряду, кажется, что нет хорошего способа ударить что-то дальше правого Alt, не выполняя какое-то странное искривление пальцев. Ключи там абсолютно бесполезного сорта, но менять их на что-либо кажется бессмысленным. Итак, знаете что? К черту эти ключи. Они ушли.
Наконец, хотя Backspace полезен в режиме вставки, он не так важен в vim. Конечно, он должен быть того же размера, что и Enter . Лично я считаю, что он должен быть размером с обычный средний ключ. его положение в крайнем верхнем правом углу клавиатуры уже делает его легкой мишенью. Так что это дает нам дополнительный ключ, который мы можем втиснуть после = . Что там должно быть?
Я полагал, что макросы — это большая часть использования vim, но их запуск — всегда проблема. Символ @ не мешает и требует, чтобы вы удерживали клавишу Shift, чтобы получить к нему доступ. Почему бы не выделить для этого специальную клавишу слева от Backspace.
Обновленный макет будет выглядеть примерно так:
Безумный макет на основе Vim
Большинство этих изменений очень поверхностны и по большей части ориентированы на vim. Несмотря на то, что я переместил ряд ключей, общая форма по-прежнему очень похожа на классический ANSI с несколькими добавлениями и удалениями. Можем ли мы сделать лучше, чем это?
Давайте на минутку забудем о vim и создадим что-нибудь универсальное. Какую кнопку вы, не-вимеры, нажимаете так же часто, как я нажимаю Esc? Трудно сказать, но рискну предположить, что это Ctrl . Именно там большинство редакторов прячут все специальные функции и макросы, не так ли? Итак, давайте поместим его туда, где раньше был Caps Lock. Таким образом, он всегда находится рядом с домашним рядом и всегда находится под вашим левым мизинцем.
Я упоминал об этом раньше, но, поскольку клавиша пробела в значительной степени является координационным центром клавиатуры, точки непосредственно слева и справа от нее являются основной недвижимостью, которая полностью тратится на недостаточно используемую клавишу Alt. Apple это хорошо знает, поэтому они помещают свою клавишу Cmd именно в это место. Что должно быть на клавиатуре программиста в этом месте?
Почему бы не сдвинуть? Клавиши Shift уже находятся в довольно хороших местах, но в основном из-за их размера. Если мы поместим их под ваши большие пальцы, мы сможем уменьшить их до размера обычной клавиши, не делая их более трудными для нажатия. Это дает нам две-три дополнительные клавиши с каждой стороны клавиатуры. Кроме того, поскольку мы переместили Ctrl и нам не нужна Windows/Meta, мы можем легко разместить еще две клавиши слева внизу.
Это дает нам 6-7 запасных ключей. Что мы могли сделать со всем этим? Давайте подумаем о символах, которые программисты очень часто печатают?
- Я уже упоминал скобки. У них должны быть собственные ключи.
- Фигурные скобки — еще один хороший кандидат. Большинство языков программирования используют их для определения области видимости, и все же их необходимо сместить. Как ни странно, квадратные скобки обычно используются только для массивов/коллекций. Это кажется обратным. Возможно, нам следует просто поменять их местами.
- Символ + постоянно используется для математики, и большинство языков перегружают его для других целей, таких как конкатенация строк. И все же это одна из самых сложных клавиш для ввода. Он не только находится далеко от домашнего ряда, но и нуждается в модификаторе сдвига.
- Многие языки стандартизированы с использованием регистра_змеи для имен переменных и функций, но знак подчеркивания набирать так же сложно, как и знак "плюс".
- Если вам приходится много работать с HTML, переход на ввод и > может оказаться очень утомительным.
- PHP, Perl, Powershell (и, возможно, множество других языков программирования, которые начинаются с буквы P) любят предварять имена переменных символом $, который находится далеко от начальной строки и требует сдвига.
- Кроме того, символ @ является распространенным символом (в Perl он используется для обозначения массива, в Python — для декораторов и т. д.)
Давайте попробуем расположить его на нашей макете клавиатуры:
Общая раскладка клавиатуры для программистов.
Угловые скобки слева, скобки справа. Знак + и подчеркивание находятся в крайнем нижнем левом углу. Фигурные и квадратные скобки были перевернуты, поэтому вам не нужно использовать клавишу Shift для создания области. Я также добавил клавиши $ и @ над и под вводом для быстрого доступа.
Обратите внимание, что хотя этот макет больше не соответствует стандарту ANSI, он по-прежнему более или менее соответствует стандарту.Вы можете сесть за него и начать печатать вслепую по памяти, не внося никаких изменений, и все будет в порядке. Кроме того, что я перевернул фигурные скобки вверх ногами, я не изменил расположение клавиш. Я просто добавил новые/избыточные способы их ввода.
В своем посте Дэвид предлагает несколько еще более радикальных, но, вероятно, полезных изменений:
Наиболее часто используемыми символами являются восклицательный знак, тире и скобки. Все они плохо расположены в этой раскладке, находясь далеко от домашних клавиш, в то время как более удобные места занимают редко используемые знаки вставки, амперсанд и звездочка. Я бы поставил круглую скобку над единицей, поставив звездочку на «0», поменял восклицательный знак на амперсанд и, наконец, заменил карат на тире.
Добавим их в наш макет:
Еще более радикальный подход.
Как вам клавиатура для кодирования? Лучше? Хуже? Совсем ужасно?
Как бы вы реорганизовали свою клавиатуру для оптимальной раскладки кода? Обратите внимание, что речь идет не обязательно о том, к чему вы привыкли, а о том, что потенциально может повысить вашу продуктивность как программиста.
Читайте также: