Hacker News Digest

Тег: #keyboard

Постов: 5

Show HN: Guitoro, a virtual guitar you strum with your keyboard (guitoro.com) 🔥 Горячее

Guitoro — браузерный виртуальный гитарный инструмент, позиционируемый как самый реалистичный и полный среди бесплатных онлайн-аналогов. Играть можно с клавиатуры компьютера — левая рука держит аккорды, правая ударяет по струнам клавишами H и J, как на настоящей гитаре, — либо свайпами по экрану телефона или планшета, вплоть до пяти пальцев одновременно. Доступны четыре инструмента: стальная акустика, классика, электрогитара и четырёхструнный бас. Каждая нота — запись реального инструмента; ничего скачивать и регистрироваться не нужно.

В основе — 15 аккордов в каждой тональности, 51 песня, 56 паттернов боя и перебора, 15 барабанных стилей. Каждая песня воспроизводит свою самую узнаваемую часть близко к оригинальной записи, удар за ударом; темп можно замедлить до 20%, при этом аккорды, бой и аккомпанемент замедляются синхронно. Каждая струна подсвечивается в момент удара и вибрирует, медиатор в такт качается вниз-вверх — сплошные взмахи попадают по струнам, бледные пропускают. На грифе видны номера пальцев от 1 до 4, баре, приглушённые струны и каподастр. Без гитары песня ждёт вас на каждом аккорде: следующий подсвечивается зелёным. С гитарой в руках можно играть в своём темпе, а режим «My guitar» на компьютере убирает экранные клавиши и даёт Space для старта и остановки.

by talccc • 13 октября 2026 г. в 19:11 • 492 points

Оригинал • HN

#browser#guitar#keyboard#virtual-instrument

Комментарии (130)

Пользователи высоко оценили интуитивность и качество звука Guitoro, отметив его потенциал для людей с ограниченными возможностями, но указали на серьезные UX-ошибки в отображении грифа и баги в функционале. Опытные гитаристы недовольны «Player view»: гриф отображается зеркально (низкие струны сверху), что противоречит стандартным табулатурам и реальному положению гитары. Для улучшения UX предлагают: использовать цифры 1-7 для аккордов в тональности, модификаторы (Shift, Ctrl, Alt) для переключения между мажорными/минорными аккордами и направлениями удара; добавить «прозвон» неизменных струн при переходе между аккордами, реализовать техники palm muting и барре. Инструмент воспринимается как доступный способ начать играть без знания теории: @Meleagris успешно использовал ChatGPT для перевода нот в клавиши клавиатуры. Запрошены: поддержка кастомных строев, C Standard, мультитача на планшетах и укулеле. Обнаружены баги: некорректная работа «Let ring» в соло-режиме, нестабильность функции «arp» и прерывистая запись в браузере Brave.

Keyboard differences between Windows and Macs (unsung.aresluna.org) 🔥 Горячее 💬 Длинная дискуссия

На Mac и Windows клавиши имеют разные названия и функции, что важно учитывать в кроссплатформенных веб-приложениях. На Windows клавиша Backspace удаляет символ слева, а Delete — справа; на Mac это наоборот: Delete работает как Backspace, а Forward Delete (Fn+Delete) — как Delete на Windows. Клавиша Enter на Windows соответствует Return на Mac, хотя на полноразмерных клавиатурах Mac есть отдельная клавиша Enter (⌤), обычно на цифровой панели, которую можно эмулировать Fn+Return. В большинстве приложений Enter и Return на Mac ведут себя одинаково, но есть исключения, например в Photoshop, где Return добавляет перенос строки, а Enter подтверждает ввод.

Модификаторные клавиши также различаются: на Windows основные — Ctrl, Alt, Shift; на Mac — ⌘ Command (аналог Ctrl в Windows для команд вроде копирования/вставки), ⌥ Option (аналог Alt), ⌃ Control (используется реже, часто как дополнительный модификатор) и ⇧ Shift. Mac использует больше символов на клавишах (например, ⌘, ⌥, ⌃), тогда как Windows полагается на текстовые подписи. На Mac отсутствуют клавиши Insert, Print Screen, Scroll Lock и Pause/Break, присутствующие на Windows-клавиатурах, но есть Help, ≣ Contextual Menu (аналог правой кнопки мыши) и ⌧ Clear (редко используемая функция, похожая на Backspace). Некоторые старые клавиатуры Apple даже содержали PC-легенды (Insert, Num Lock и т.д.) для совместимости. Стрелки на современных Mac-клавиатурах переопределены: ↑ и ↓ используются для Page Up/Down, а ⤒ и ⤓ — для Home/End, что может вызывать путаницу. Эти различия критичны для разработчиков, стремящихся к единому поведению интерфейса на обеих платформах.

by sohkamyung • 09 октября 2026 г. в 03:08 • 253 points

Оригинал • HN

#cross-platform#keyboard#mac#photoshop#windows

Комментарии (203)

Различия в клавишах между Mac и Windows влияют на продуктивность и комфорт, особенно при переключении между платформами, вызывая реальные боли при настройке и адаптации. Пользователи, переключающиеся между Mac и Windows, рекомендуют использовать Karabiner-Elements для переопределения клавиш Mac под Windows-раскладку, чтобы снизить когнитивную нагрузку. Для пользователей, живущих в двух мирах, лучше полностью принять Mac-логику, а не пытаться её подменить — иначе возникает «утечка абстракции» и постоянная путаница при чтении сочетаний клавиш в меню. Разница в поведении клавиш Delete/Backspace обусловлена моделью курсора: в DOS/Windows курсор находится на символе, в Mac — между символами, что определило эргономику удаления. Пользователи с опытом работы в 70–90-х отмечают, что нестандартность интерфейсов была нормой, и современные разногласия между платформами — продолжение исторической фрагментации. Спор: некоторые считают, что Mac правильно использует Return для перевода строки и Enter для отправки данных, другие утверждают, что термин «Enter» на Windows — устаревшая маркировка, а функционально клавиши идентичны. Пользователи с раскладками, требующими диакритических знаков (польская, болгарская, португальская), сталкиваются с критическими проблемами из-за различий в позициях символов и вынуждены переключать раскладку на PC-совместимую. Клавиши Ctrl+C/V/X на Windows неудобны из-за расположения Ctrl у мизинца, тогда как Cmd на Mac позволяет использовать большой палец — что делает их более эргономичными для частого использования. Пользователи, перешедшие с Mac на Linux, отмечают, что readline-поведение (Ctrl+A/E, Ctrl+K/U и т.д.) в текстовых полях — стандарт, который Linux должен включать по умолчанию во всех средах. Различия в позициях скобок [ ] и символов вроде ` на клавиатурах Mac и Windows вызывают постоянные ошибки у пользователей, даже после длительного опыта, и требуют переобучения моторной памяти. Спор: некоторые считают, что Mac-раскладка с Fn/Globe слева — ошибка, и требуют возврата Ctrl на это место; другие утверждают, что это логично для ноутбуков с тачбаром и улучшает доступ к функциям. Пользователи с Linux-десктопом на Mac-аппаратном обеспечении жалуются на отсутствие полноценной поддержки и призывают разработчиков GNOME и Asahi реализовать режим совместимости с Mac-вводом. Сочетания клавиш в Emacs и Unix-оболочках (Ctrl+A, Ctrl+E, Ctrl+K) стали стандартом в Mac и Linux, но Windows их игнорирует, создавая разрыв в ожиданиях пользователей, привыкших к Unix-средам. Пользователи, использующие Sublime Text, отмечают, что поведение клавиш на Mac не совпадает с Windows-версией, что делает невозможным переключение между платформами без потери продуктивности — привело к отказу от Mac. Клавиша Command на Mac воспринимается как более логичный модификатор для команд, чем Ctrl, потому что он не конфликтует с системными сочетаниями вроде Ctrl+Alt+Del и не требует напряжения мизинца. Пользователи с немецкой раскладкой отмечают, что стандарт DIN 2137-01:2023-08 (E1) в Windows 11 и Debian позволяет вводить все европейские символы и рекомендуют его как решение для кроссплатформенной совместимости.

Codex Micro (openai.com)

Открытая инициатива Supply Co. совместно с Work Louder представляет клавиатуру Codex Micro — центр управления для агентной работы, где команды усиливаются звуком и визуальными сигналами. Основная идея — сократить переключения между приложениями, позволяя сосредоточиться на коде и диалогах с моделями. Кнопки «принять», «отклонить», «push‑to‑talk», «новый чат» вынесены на отдельные клавиши, а вращательный регулятор меняет уровень рассуждения в реальном времени. Такой подход называют «Keep Core Actions Close» и «Set the Brainpower», подчёркивая удобство и гибкость.

Клавиатура Codex Micro соединяется по Bluetooth или USB‑C и совместима с Mac и Windows. Корпус выполнен из алюминия с анодированным матовым дном, а клавиши — PBT и PC с POM/POK переключателями, обеспечивающими длительный ресурс. В наборе 13 механических переключателей, один сенсорный элемент, вращательный энкодер и планетный джойстик; 32 кастомные иконки и 11 одноцветных caps позволяют быстро находить нужные функции. В комплекте идет Creator Micro, USB‑C‑кабель, набор иконок 30×1U и 1×2U. Цифра 13× механических переключателей, 32 кастомных иконки, 11 одноцветных caps — ключевые параметры, которые делают устройство уникальным.

by davidbarker • 15 июля 2026 г. в 16:12 • 137 points

Оригинал • HN

#bluetooth#codex-micro#keyboard#openai#usb-c

Комментарии (112)

Обсуждение добавляет к статье критику дизайна и цены Codex Micro, сомнения в его необходимости и полезности, а также сравнение с другими устройствами.

  • Спор: Некоторые участники обсуждения сомневаются в необходимости Codex Micro, считая его просто макропэдом с высокой ценой ($230) и ограниченными возможностями.

  • Совет: По опыту некоторых участников, подобные устройства могут быть полезны, но Codex Micro проигрывает другим решениям, например, Streamdeck, из-за высокой цены и ограниченного функционала.

  • Большинство участников сходятся во мнении, что Codex Micro выглядит как дорогое и не особо необходимое устройство, больше похожее на предмет роскоши или коллекционный экземпляр.

  • Спор: Некоторые участники считают, что Codex Micro может быть полезен для работы с агентными моделями, но его цена и ограниченная совместимость (только Windows и Mac) вызывают вопросы.

  • Совет: Участники рекомендуют обратить внимание на более дешевые и функциональные решения, такие как DIY макропэды или другие устройства с похожим функционалом.

If anyone is looking at this thinking it looks pretty and wants to check out Work Louder's keyboards, let me save you the time. Their keyboards must be made by designers who do not type much because they are both not pleasant to type on and not very high-quality. — @landr0id

The day Return became Enter (2023) (aresluna.org) 🔥 Горячее

Как Return стал Enter

Переход от пишущих машинок к компьютерам в массовом сознании выглядит прямолинейным: к машинке прикрутили процессор и экран — получился компьютер. На деле всё было запутаннее, и ни одна клавиша не отражает этот путь лучше, чем Return.

От рычага к клавише

На механических машинках рычаг «carriage return» одним движением переводил каретку в начало строки и прокручивал бумагу. Это была чисто механическая операция, и до электрификации 1940–50-х она не могла стать клавишей. Когда же электромоторы взяли на себя работу, рычаг исчез, а на его месте появилась клавиша Return (иногда Electric Return или Power Return). В IBM Selectric инструкция говорила о «carrier return», но на клавиатуре всё равно писали Return.

Смысл и коды

Машинки не понимали смысла текста: не было цифр 0 и 1 — печатали O и l; знак $ получали, наложив I на S. Return тоже был просто «перевод строки» без контекста. Компьютеры же разделили функции:

  • Carriage Return (CR) — возврат каретки, код 13.
  • Line Feed (LF) — перевод строки, код 10.

В Unix оставили только LF, в DOS/Windows — CR+LF, а в старых Mac — только CR. Эти разногласия живы до сих пор.

Появление Enter

В 1960-х терминал Teletype ASR-33 ввёл клавишу ENTER для подтверждения команд. Она генерировала CR, но уже несла смысл «ввод». Мэйнфреймы IBM разделили:

  • Return — новая строка в тексте.
  • Enter — «отправить» команду.

На ранних ПК (Apple II, Commodore) была одна клавиша Return. IBM PC 1981 добавила справа отдельную Enter на цифровом блоке, но оставила Return в основной зоне. Постепенно оба названия стали обозначать одно и то же, а на некоторых клавиатурах 1980-х можно было встретить оба лейбла сразу.

Итог

Сегодня Return и Enter — это одна клавиша, но внутри она может посылать CR, LF или CR+LF в зависимости от системы. Рычаг 1870-х превратился в символ «⏎», а его история — это квинтэссенция перехода от механики к цифре.

by sohkamyung • 29 августа 2025 г. в 12:12 • 309 points

Оригинал • HN

#ascii#dos#history-of-computing#ibm#keyboard#mac#unix

Комментарии (147)

  • IBM PC не переименовал Return в Enter, а просто дал одной клавише две функции.
  • Некоторые жалеют, что вместо CR/LF не использовались ASCII-символы FS/RS, чтобы избежать проблем перевода строк.
  • На старых клавиатурах Return и Enter были разными клавишами; ISO до сих пор различает Return в основном блоке и Enter на цифровой панели.
  • У Apple всегда была клавиша Return, а Enter — только на нумпаде; у IBM/PC клавиша в основном блоке сразу называлась Enter.
  • Пользователи вспоминают путаницу между Return и Enter в старых программах и то, что стрелка ↵ всё ещё напоминает о механическом возврате каретки.

Progress towards universal Copy/Paste shortcuts on Linux (mark.stosberg.com)

На Linux Ctrl-C/Ctrl-V в терминале не работают, потому что Ctrl нужен для управляющих кодов. Приходится жать Ctrl+Shift+C/V. К 2025 году появится универсальное решение без лишнего ПО: старые коды клавиш Copy и Paste, которые Linux «знает» с древности.

Как это работает

  1. Клавиатура
    Программируемые клавиатуры (System76 Launch, Framework 16, ZSA Moonlander, Keychron Q10 и др.) позволяют назначить на любую клавишу слой, где C = Copy, V = Paste. Для активации слоя удерживается модификатор (например, «Raise» на моей Corne).

  2. Прошивка и конфигураторы
    Производители дают свои утилиты (System76 Keyboard Configurator), а Vial поддерживает множество моделей. В слое можно вывести Copy/Paste на C/V, стрелки на домашний ряд и прочие удобства.

  3. ПО Linux
    Приложения опираются на GUI-тулкиты GTK и Qt.

    • GTK добавил поддержку Copy/Paste-кодов в январе 2025.
    • Qt внедрит их в версии 6.10 (сентябрь 2025).

Совокупность программируемого «железа» и обновлённых тулкитов даст единые горячие клавиши Copy/Paste во всех приложениях Linux без дополнительных твиков.

by uncircle • 12 августа 2025 г. в 12:00 • 112 points

Оригинал • HN

#keyboard#keyboard-shortcuts#linux#terminal#tmux#vim#x11

Комментарии (135)

  • Участники жалуются на разнообразие клипбордов в Linux (X11, Vim, tmux) и их несогласованность.
  • В терминалах приходится добавлять Shift к Ctrl-C/Ctrl-V, что ломает мышечную память и вызывает ошибки.
  • Apple решает конфликт отдельным Cmd-ключом, но даже там приложения перехватывают сочетания непредсказуемо.
  • Многие используют альтернативы: Ctrl/Shift-Insert, выделение + средняя кнопка мыши, ремап клавиш, покупку программируемых клавиатур.
  • Единого механизма объявления и настройки шорткатов в Linux нет, поэтому Chrome и другие приложения игнорируют системные привязки.