Нажмите "Enter", чтобы перейти к содержанию

Клавиатура схема клавиш: Клавиатура схема клавиш

Содержание

Клавиатура схема клавиш

Клавиатура keyboard предназначена для управления и ввода программ и данных в ПЭВМ. Клавиатура — это набор миниатюрных переключателей механического или мембранного типа, сгруппированных по выполняемым функциям. Выделяют следующие группы клавиш: алфавитно-цифровые; специальные; клавиши управления питанием; функциональные; цифровая клавиатура; клавиши управления курсором Рис. Алфавитно-цифровая клавиатура — группа клавиш предназначенных для ввода символов, букв, цифр, знаков препинания и арифметических знаков. Буквенные клавиши в верхнем регистре печатают прописные буквы АААА , а в нижнем регистре — строчные аааа.


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам. ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: 10 Сочетаний Клавиш, Которые Могут Сделать Вашу Жизнь Намного Проще

Заказные мембранные клавиатуры


Клавиатура keyboard предназначена для управления и ввода программ и данных в ПЭВМ. Клавиатура — это набор миниатюрных переключателей механического или мембранного типа, сгруппированных по выполняемым функциям. Выделяют следующие группы клавиш: алфавитно-цифровые; специальные; клавиши управления питанием; функциональные; цифровая клавиатура; клавиши управления курсором Рис. Алфавитно-цифровая клавиатура — группа клавиш предназначенных для ввода символов, букв, цифр, знаков препинания и арифметических знаков.

Буквенные клавиши в верхнем регистре печатают прописные буквы АААА , а в нижнем регистре — строчные аааа. Цифровые клавиши в нижнем регистре печатают цифры, а в верхнем — знаки и символы. Специальные клавиши имеют специфическое назначение. Return , Ввод — эта клавиша используется для завершения ввода или подтверждения выбора того или иного объекта команды, программы, пункта меню и т.

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

Например, в верхнем регистре буквы вводятся заглавные АААА , а в нижнем строчные аааа. Control и Alternate применяются для изменения значения других клавиш:. Они используются в сочетании с другими клавишами функциональными, буквами, цифрами для выполнения команды или функции.

Alt в комбинации с цифрами, набранными на цифровой клавиатуре в правой части клавиатуры дают возможность вводить произвольные символы, в том числе, которых нет на клавиатуре. Escape — убегать — отмена действия, команды или выход. Раскладка клавиатуры. Numeric Lock — переключает цифровую клавиатуру в режим ввода цифр или режим управления курсором. При включенном индикаторе Num Lock с цифровой клавиатуры будут вводиться цифры и математические знаки.

Если индикатор не горит, то клавиши цифровой клавиатуры могут использоваться для управления курсором. Для продолжения необходимо нажать любую клавишу. Print Screen — выводит картинку экрана на принтер. На современных клавиатурах, предназначенных для работы в Windows, появились новые клавиши: вызов главного меню Windows кнопка Пуск вызов контекстного меню меню быстрого доступа , которое выводится для выбранного объекта. Клавиши управления питанием есть только на современных клавиатурах и используются не во всех операционных системах.

Power — питание включить выключить компьютер Sleep — уснуть перевод компьютера в спящий режим. WakeUp — побудка вывод компьютера из спящего режима. Их назначение определяется текущей прикладной программой. Например, F 1 — это вызов помощи справки.

Цифровая клавиатура расположена в правой части клавиатуры компьютера. Если горит индикатор Num Lock , то каждая клавиша печатает цифру, изображенную на ней. В другом режиме — это клавиши управления курсором. PageUP , PageDown — перемещение на страницу вверх, вниз. При включенном режиме вставки символы вставляются, смещая имеющийся текст, вправо. В режиме замещения вновь вводимый текст замещает ранее написанный, не смещая его Delete — удаляет символ в той позиции, где находится курсор Комбинация клавиш Комбинация клавиш — это одновременное нажатие нескольких клавиш в определенной последовательности.

Для разных языков существуют различные схемы закрепления символов национальных алфавитов за конкретными алфавитно-цифровыми клавишами. Такие схемы называются раскладками клавиатуры. Для переключения на русский или другой алфавит необходима специальная программа — драйвер клавиатуры.

Обычно эта программа автоматически выполняется при загрузке операционной системы. После запуска драйвера и нажатия определенной комбинации клавиш в компьютер будут передаваться символы нужного алфавита. В основном все драйвера можно настроить на различные комбинации клавиш для переключения. Клавиатура персонального компьютера 2. Назначение клавиш клавиатуры персонального компьютера Клавиатура keyboard предназначена для управления и ввода программ и данных в ПЭВМ.

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

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

Power — питание включить выключить компьютер. Sleep — уснуть перевод компьютера в спящий режим. Insert — переключает режим вставки и замещения. В режиме замещения вновь вводимый текст замещает ранее написанный, не смещая его.

Delete — удаляет символ в той позиции, где находится курсор.


Значение клавиш F1 — F12 на стандартной клавиатуре

История компьютерной клавиатуры насчитывает уже более лет. Прообразом современной клавиатуры были пишущие машинки, которые появились в середине XIX века. Сначала клавиши с буквами располагались по алфавиту. Однако со временем стало понятно, что такое расположение неудобно, так как буквы находятся далеко от центра.

Если рассмотреть сильно упрощенную принципиальную схему клавиатуры, представленную на рисунке, можно заметить, что все клавиши находятся в.

Значение клавиш F1 — F12 на стандартной клавиатуре

Клавиатура компьютера — основное устройство ручного ввода информации, команд и данных. В данной статье рассматривается устройство клавиатуры, раскладка, назначение клавиш, символы и знаки. Основные функции клавиатуры не нуждаются в специальном программном обеспечении. Поэтому компьютер реагирует на команды основных клавиш клавиатуры сразу после включения. Стандартная клавиатура имеет более клавиш, распределённых по функциональным группам. Ниже показана картинка — фото клавиатуры компьютера с описанием групп клавиш. Алфавитно-цифровые клавиши служат для ввода информации и команд, набираемых по буквам. Каждая из клавиш может работать в разных регистрах, а также обозначать несколько символов.

Вы точно человек?

Все ПК, независимо от операционной системы и марки, имеют стандартную клавиатуру с буквами алфавита, цифрами и знаками. Клавиатура состоит из четырех рядов: верхний ряд — цифры и специальные знаки, на остальных расположены буквы и знаки препинания. В центре клавиатуры размещены клавиши с буквами, наиболее часто повторяющимися в текстах; их обслуживают более развитые и подвижные пальцы: указательные и средние. Ряды клавиатуры располагаются снизу вверх: 1-й ряд называется нижним, 2-й — основным, 3-й — верхним, 4-й — цифровым. Изучение клавиатуры начинают со второго ряда.

И это не случайно: представить себе работу на компьютере без этого устройства невозможно.

Наша схема

Клавиатура выполнена, как правило, в виде отдельного устройства, подключаемого к компьютеру тонким кабелем. Малогабаритные блокнотные компьютеры содержат встроенную клавиатуру. Оказывается, там есть компьютер! Только этот компьютер состоит из одной микросхемы и выполняет специализированные функции. Когда вы нажимаете на клавиши, он посылает номер нажатой клавиши в центральный компьютер. Если рассмотреть сильно упрощенную принципиальную схему клавиатуры, представленную на рисунке, можно заметить, что все клавиши находятся в узлах матрицы рис.

Клавиатура, схема xsoiv, с систематизацией текстовых клавиш, повышающей характеристики компьютера

При компиляции в genmap включается код keymap. Обычно программа genmap запускается сразу же после компиляции и записывает уплотненную версию в файл, после чего исполняемый файл программы удаляется. Команда loadkeys загружает указанную карту клавиш, выполняет декомпрессию и делает системный вызов ioctl, передавая раскладку в память ядра. MINIX 3 может автоматически вызывать команду loadkeys при старте. Кроме того, ее в любой момент может вызвать пользователь. Исходный код раскладки описывает большой инициализированный массив.

Управление курсором осуществляется с помощью цифровых клавиш NumLock. На изображении показана схема управления курсором с.

Клавиатура компьютера: раскладка фото, клавиши, символы и знаки

Как печатать на французском языке, чтобы писались все надстрочные и подстрочные знаки, столь употребляемые во французском? Могу посоветовать несколько способов. Первый подойдет тем, кто печатает только в Word.

Компьютерная клавиатура

ВИДЕО ПО ТЕМЕ: Как чистить клавиатуру ПК

Изобретение относится к устройствам ввода. Технический результат заключается в повышении скорости ввода данных. Изобретение относится к компьютерной технике, аппаратным средствам, используется в компьютерах, пультах управления, средствах связи, печатающих машинках. Существующие алфавитно-цифровые клавиатуры компьютера для режима ввода английского языка разрабатываются с общепринятым расположением текстовых клавиш, схема раскладка QWERTY.

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

Новые схемы 2

В данной статье рассказывается как можно сделать MIDI выход для любого устройства, способного замыкать контакты. Обычно миди выход монтируется на клавишные музыкальные инструменты синтезаторы , которые не имеют такого выхода, но иногда МИДИ интерфейс монтируют и на барабаны и на баяны. В случае если делается миди клавиатура, Вам необходимо найти сами клавиши с контактами. Как правило клавиши берутся от морально устаревших например советских , или сломанных синтезаторов. К плате может быть подключено любое кол-во музыкальных клавиш, но не больше 61 5 октав. Клавиатура может быть пассивной один контакт на одну клавишу или динамической два контакта на одну клавишу.

Karabiner-Elements — маппер клавиатуры macOS

Приветствую Вас на своем блоге! Бывает так, что мышь в самый не подходящий момент перестает работать. А может быть и так, что у ваших знакомых отказала мышь, и вас попросили им помочь. Прочитав эту статью, вы узнаете, как управлять курсором с клавиатуры в Windows , и всегда сможете закрыть приложение или выключить компьютер, в том случае, если мышь выйдет из строя.


Инструкция по сборке. Миди клавиатура состоит из двух основных частей

Инструкция по сборке.


Миди клавиатура состоит из двух основных частей:

Cобственно клавиши с контактами.

Электронная схема, собранная на плате (далее по тексту просто плата). Плата опрашивает состояние контактов клавиш клавиатуры и генерирует необходимые МИДИ сигналы на свой МИДИ выход. Плата состоит из управляющего микроконтроллера и нескольких дополнительных легкодоступных элементов (см. схему).

К плате может быть подключено любое кол-во музыкальных клавиш, но не больше 61 (5 октав). Клавиатура может быть пассивной (один контакт на одну клавишу) или динамической (два контакта на одну клавишу). Управляющая программа автоматически определит тип подключенных клавиш, и в соответствии с ним будет или не будет передавать по МИДИ интерфейсу информацию о скорости нажатия клавиш.

Кроме музыкальных клавиш к плате подключаются 2 кнопки сдвига диапазона на октаву влево — вправо. Кроме этого возможно подключить сустейн педаль. Исходное состояние сустейн педали может быть изменено установкой перемычки на плате.
Требования к клавишам.

В случае пассивного варианта каждая клавиша должна иметь два контакта. В исходном положении, когда клавиша отпущена контакты должны быть разомкнуты. При нажатии и удержании клавиши контакты должны быть замкнуты. Сопротивление замкнутых контактов должно быть не более 50ом.

В случае динамического варианта (по МИДИ интерфейсу передается информация о скорости нажатия на клавиши) каждая клавиша должна иметь две пары контактов, условно назовем их верхняя и нижняя пара. В исходном положении, когда клавиша отпущена верхняя пара контактов должна быть замкнута, а нижняя разомкнута. При нажатии клавиши верхняя пара контактов должна разомкнуться, нижняя пара контактов по прежнему разомкнута. При дальнейшем нажатии на клавишу, когда клавиша достигает своего самого нижнего положения нижняя пара контактов должна замкнуться (верхняя пара разомкнута).Сопротивление замкнутых контактов должно быть не более 50ом.

Микроконтроллер измеряет время между размыканием верхней пары контактов и замыканием нижней пары, и используя это время передает по МИДИ интерфейсу информацию о скорости (силе) нажатия на клавишу.

Все контакты каждой клавиши должны быть полностью изолированы от контактов других клавиш. При сборке они должны соединяться в соответствии со схемой.
Рекомендуемый порядок сборки.
1. Проверка работоспособности процессора и МИДИ выхода.

2. Подключение клавиш.
1. Проверка работоспособности процессора и МИДИ выхода.

Соберите упрощенную схему для проверки работоспособности процессора и МИДИ выхода (Рисунок 2). В дальнейшем эта схема будет частью основной схемы МИДИ клавиатуры. Микропроцессор рекомендуется устанавливать на «кроватку» на плате после выполнения всех монтажных работ. Перед установкой процессора обязательно проверьте правильность и полярность напряжения питания для процессора (выводы 20 и 40 на кроватке).

Подключите МИДИ выход с платы к компьютеру (см. Руководство по эксплуатации). Настройте компьютер на прием данных с внешнего МИДИ интерфейса.

Запустите на компьютере программу midimon.exe или любую другую, которая может показывать данные, приходящие по МИДИ интерфейсу в компьютер. Программу midimon можно скачать здесь: http://midi.rni.ru/midimon.zip

При замыкании 10 вывода микропроцессора на землю (20 вывод) на компьютер должна прийти команда «нажата сустейн педаль». Вы должны увидеть последовательность байт 0xB0 0x40 0x7F. При размыкании этого вывода должно быть 0xB0 0x40 0x00.

Замыкание выводов 21 и 39 соответствует нажатию самой левой клавиши на вашей будущей МИДИ клавиатуре (см. основную схему). При замыкании этих двух выводов должна выдаваться команда «Включить ноту» 0x90 0x19 0x60. При размыкании этих двух выводов должна выдаваться команда «Выключить ноту» 0x80 0x19 0x40.

Если все совпадает, можете переходить к дальнейшей сборке.
2. Подключение клавиш.

Отключить все провода, которые возможно были подключены к контактам клавиш Вашей клавиатуры. Подключить диоды и плату MIDI клавиатуры к клавишам по схеме. Подключить питание.

Соединить плату и компьютер с помощью стандартного МИДИ кабеля (можно заказать отдельно).
Комментарии к схеме:

Все резисторы — МЛТ-0,125

Все диоды — КД522Б, или любые другие с лучшими параметрами по быстродействию и падению напряжения.

В левом верхнем углу — КРЕН5Б. Это стабилизатор напряжения. Выходное напряжение с этой схемы должно быть 5в.

Руководство по эксплуатации.


Как программа определяет тип подключенной клавиатуры.

После каждого цикла опроса состояния клавиш анализируется состояние контактов, отвечающих за отжатое положение клавиш. Если хотя бы один такой контакт из первых 48 клавиш (с левого края по схеме) замкнут, клавиатура будет считаться динамической, и по МИДИ интерфейсу будет передаваться скорость нажатия клавиш. В противном случае клавиатура будет считаться пассивной, и по МИДИ интерфейсу будет передаваться постоянная скорость нажатия клавиш = 96 (десятичное).
Две клавиши “Octave Left” и «Octave Right» (см. схеме) смещают музыкальный диапазон MIDI клавиатуры влево или вправо на одну октаву.

Сустейн педаль.

Сустейн педаль подключается к двум точкам, обозначенным на схеме «Sustain pedal». В природе существует 2 типа сустейн педали — с исходно разомкнутыми контактами (Casio) и с исходно замкнутыми контактами (Yamaha). Исходное положение (не нажатое) подключаемой к схеме сустейн педали можно задать используя вывод 14 процессора. Если этот вывод не подключен, то не нажатой считается педаль при разомкнутых контактах. Если этот вывод замкнут на землю (соединен с выводом 20 процессора), то не нажатой считается педаль при замкнутых контактах.

При нажатии сустейн педали по МИДИ интерфейсу передаются данные: 0xB0 0x40 0x00. При отпускании сустейн педали по МИДИ интерфейсу передаются данные: 0xB0 0x40 0x7F.
Все данные от МИДИ клавиатуры передаются по 0 МИДИ каналу.
ПОДКЛЮЧЕНИЕ К КОМПЬЮТЕРУ
Синтезатор с MIDI выходом подключается к компьютеру с помощью MIDI кабеля (по стандарту MIDI с оптронной развязкой), один конец которого втыкается в разъем синтезатора “MIDI OUT”, а другой в разъем звуковой карты компьютера IBM PC. MIDI выход с компьютера не подключается.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Существует десятки тысяч музыкальных программ, которые можно найти в сборниках на компакт-дисках «Мультимедиа» или в компьютерных сетях (BBS, Интернет). Большинство музыкальных программ поддерживают MIDI интерфейс. Используйте описание к программе для настройки внешнего MIDI входа.
НАСТРОЙКА КОМПЬЮТЕРА
Для IBM PC перед работой необходимо проинициализировать звуковую плату (см. описание к плате), установить MIDI драйвер для Windows (см. описание Windows) и выполнить правильные установки в самой музыкальной программе (см. описание программы).

Для Windows95 необходимо установить внешний порт MIDI. Пуск-> Настройки-> Панель управления-> Мультимедиа-> Дополнительно-> Устройства и инструменты MIDI. Под этим заголовком должны быть 2 строчки: “MIDI:Внешний порт MIDI” + “MIDI: внутренний синтезатор ЧМ OPL2/OPL3”.

Также для Windows95: Пуск-> Настройки-> Панель управления-> Мультимедиа-> MIDI-> Выход MIDI=”1 инструмент”, “MIDI: внутренний синтезатор ЧМ OPL2/OPL3”.

Для всех музыкальных программ необходимо в установках этих программ указать, что используется внешнее устройство MIDI (внешний MIDI IN), но внутренний синтезатор (Midi Mapper).

Настройка программного обеспечения компьютера для работы с MIDI входом достаточно сложна для неподготовленного пользователя. Некоторые звуковые карты могут не поддерживать MIDI вход аппаратно (даже при наличии ссылки в описании). Поэтому рекомендуется обратиться к компетентному в данной области специалисту, если возникнут проблемы с настройкой программного обеспечения.

Дополнительную информацию по настройкам компьютера можно найти здесь: http://midi.rni.ru/connect.html
ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
Техническую помощь и консультацию можно попытаться получить написав письмо по адресу, указанному на домашней странице проекта http://midi.rni.ru/keyb.html

Динамическая MIDI клавиатура на PIC16F84 « схемопедия


Клавиатура предназначена для подключения к внешнему саунд-модулю или компьютеру (при наличии соответствующего интерфейса) с использованием MIDI протокола – для записи музыки в секвенсерную программу или живого исполнения. Количество клавиш в предложенном варианте 48, может быть увеличено без переделки схемы до 64. Отличительной особенностью предлагаемой клавиатуры является чувствительность к силе удара по клавише.

История создания устройства

Некоторое время назад  в связи с покупкой квартиры я вынужденно лишился шикарного инструмента, выполнявшего у меня роль MIDI клавиатуры – это была легендарная  YAMAHA DX-7. Когда печаль поутихла, во всей остроте и неприглядности встал вопрос: а на чем же работать? Именно в этот момент стараниями моего приятеля в мои загребущие ручонки попала полусобранная схема на КР1816ВЕ39 (по супостатски этот процессор зовется 8048). Схема проста и в сборке, и в наладке, и, главное, подвернулась под руку в нужное время. Клавиатуру я  собрал  в виде матрицы 8×6, применив КР1533ИД7 и КР1533КП7. Не обошлось и без ложки дегтя – два недостатка этой схемы насмерть убивают все ее достоинства: отсутствие чувствительности к скорости нажатия  клавиши (динамики) и колеса PITCH WEEL. Ну, я когда-то программировал на Z-80 (и даже сделал работающий секвенсор) и решил тряхнуть стариной. Z-80 как CPU я решительно отмел, как морально устаревший. Кроме того, не хотелось много паять, и я решил взять за основу этот самый девайс на КР1816ВЕ39, оснастив его еще одним мультиплексором для размыкающих (верхних) контактов клавиш. Я отыскал документацию (вы не поверите – в библиотеке, книга «Проектирование цифровых устройств на однокристальных микропроцессорах») на ассемблер КР1816ВЕ39 и накарябал программу…  И тут выяснилось, что у приятеля сдох программатор ПЗУ, и зашить программу просто нечем… От горя я совсем потерял разум и решил переписать тот же алгоритм под PIC. За полдня был спаян программатор (LUDIPIPO), затем макет из панельки, КР1533ИД7 и  пары КР1533КП7, а весь монтаж сделан МГТФом без всякой печатки. И процесс пошел…

Сначала был запущен нединамический вариант программы (его я тоже привожу для тех, у кого клавиатура имеет один контакт на клавишу). Потом  запустилась динамическая версия. И тут созрела мысль добавить кнопки и индикатор. Дело в том, что у меня  без дела давно валялась платка WAVEBLASTER (дочерний wavetable синтезатор для очень старых звуковух). Подключивши ее к моему творению, я получил нечто, на чем можно играть (в меру сил и таланта) без компьютера, что иногда довольно удобно. Это и определило набор функций на кнопках – он может пригодиться при подключении к звуковым модулям при  “живой” игре. Функции кнопок легко изменить, написав свои обработчики и используя мои процедуры опроса и индикации. Кое-как собранная в железном корпусе клавиатура оказалась удобнее, чем YAMAHA PSS (все же полноразмерные клавиши, педаль и, главное, динамика!). В разгаре творческого процесса возникло труднопреодолимое желание сделать версию  MIDI клавиатуры чисто для компьютера – индикатор и кнопки необязательны, но нужны  колеса  PITCH WEEL и MODULATION. Некоторое время я с ним боролся, но, в конце концов, сдался и снова включил паяльник. Электронику собрать несложно, с механикой – несколько сложнее, и я начал морщить лоб над устройством колеса. Поразмыслив, я решил отказаться от второго колеса – все равно я никогда не кручу их сразу оба, обычно сначала пишу ноты и  pitch, затем дописываю modulation. Не последним соображением было и уменьшение в два раза объема столь любимых мною механических работ. Для менее ленивых я ниже объясню, как почти не усложняя схему сделать два колеса. Чтобы все-таки иметь возможность писать modulation, я решил организовать три режима работы колеса: pitch на 2 полутона, pitch на 1 полутон (удобно), и modulation. Переключать это все можно одной кнопкой, а индицировать режим – парой светодиодов. Чтобы упростить схему, остальные кнопки и индикаторы я ликвидировал, для работы с современными программами-секвенсорами это все не нужно.

Колесо, конечно же, должно быть надето на ось потенциометра, это-то понятно, а вот к чему его подключить? Первой мыслью было использовать одновибратор на таймере 555. Но расчет показал, что будет трудно добиться точности и стабильности измерения длительности импульса при попытке обеспечить приемлемую частоту опроса колеса, ведь процессор в основном занят измерением времени переключения клавиатурных контактов. Остался путь использования аналого-цифрового преобразователя (АЦП). Поскольку у меня использовался Pic16F84 без встроенного АЦП, я вспомнил инженерное прошлое (и родной завод) и сделал АЦП из нескольких резисторов с компаратором (и куска программы). Получилось просто, дешево и довольно точно.

Я привожу обе схемы – и с кнопками, и с колесом, а также программы для них. При желании обе схемы можно легко совместить, слегка изменив адреса внешних устройств, нужно только помнить, что режим CHORUS (STEREO) использует pitch для получения расстройки и его нужно или убрать, или озаботится передачей pitch с расстройкой по каналам.

Итак – собственно клавиатура

Схема устройства

Первым появился нединамический вариант, нечувствительный к силе удара по клавише – для проверки работоспособности макета.

Я использовал PIC16F84 в качестве процессора из нескольких соображений: эта микросхема доступна, дешева и удобно программируется, кроме того – именно она оказалась у меня под руками. Внимание: PIC16C84 не годится – у него ОЗУ всего 36 ячеек и программа не будет работать. Впрочем, схема с колесом использует меньше ячеек ОЗУ и ее программу можно втиснуть и в PIC16C84, сократив еще пару ячеек, например MIDCH (присвоив постоянный MIDI канал всем передаваемым данным).

Схема динамической клавиатуры с индикацией приведена ниже:

Схема во многом традиционна – трудно изобрести велосипед без педалей и колес.J Порт B работает на передачу – младшие 7 бит выводят адрес клавиши в матрице или данные для внешних устройств (индикатор и ЦАП колеса). Старший бит используется для вывода MIDI данных последовательным кодом – преобразование и вывод сделаны программными. Поэтому кварц должен быть на 4 MHz, если вы не хотите переписывать процедуру вывода байта по MIDI. Два младших бита порта A работают на прием – на них поступают  сигналы с мультиплексоров  “отпущенных” и “нажатых” контактов клавиш, а три старших бита определяют адрес внешнего устройства (через еще один дешифратор КР1533ИД7). В схеме с колесом от дешифратора адреса внешнего устройства я отказался для упрощения схемы и освобождения старшего бита порта PA4 для ввода данных с компаратора, поэтому адреса клавиатуры и кнопок другие. При совмещении схем эту микросхему придется вернуть, для дешифрации адреса использовать биты порта PA2 и PA3,и адресовать 4 устройства: клавиатуру, кнопки, регистр данных динамической индикации и регистр знакоместа динамической индикации. Индикацию режимов колеса придется переписать.

Схема с колесом  PITCH WEEL / MODULATION выглядит так:

На каждую клавишу ставится один диод для развязки. Резисторы на входах мультиплексоров не должны быть более 8k, иначе возможны глюки из-за емкости монтажа. Индикатор – любой с общим анодом на 3 разряда, если выводы сегментов каждого разряда выведены отдельно, выводы одноименных сегментов нужно объединить – индикация динамическая и разряды зажигаются последовательно. Кнопки любые, без фиксации, дребезг контактов давится программно. Светодиоды установлены возле одноименных кнопок и индицируют включение соответствующих режимов, кнопки  «+» и «- » светодиодов не имеют. Транзисторы на индикаторе любые маломощные высокочастотные обратной проводимости. Два регистра КР1533ИР23 использованы для  поочередного  защелкивания  адреса  и  кода  текущего разряда индикатора  (светодиоды тоже сгруппированы в два квазиразряда). У меня использована стандартная клавиатура от еще советских электроорганов на 48 клавиш (она выпускалась и отдельно как  радиоконструктор  «СТАРТ», и довольно широко распространена). Чтобы  уменьшить  высоту клавиатуры и  толщину  инструмента, из шести контактных групп  под каждой клавишей оставлено две, и все это обрезано и переклеено. Вообще достаточно одной переключающей группы на клавишу, но так было удобней клеить. Сборные шины  “отпущенных” и “нажатых” контактов имеют длину 8 клавиш. При желании можно использовать и клавиатуру, где вместо переключающей группы контактов используется две пары замыкающих контактов – одна пара замыкается в начале движения клавиши, другая в конце (как на инструментах YAMAHA). В этом случае  сигнал на PA0 нужно подавать с инверсного выхода мультиплексора (вывод 6). Без изменений в схеме можно использовать клавиатуру на 64 клавиши (стандарт – 61, т.е. 5 октав). При необходимости число клавиш может быть увеличено хоть до 127, для этого в схему нужно ввести еще один дешифратор КР1533ИД7.

Очень важно хорошо отстроить механику – верхние контакты ОБЯЗАТЕЛЬНО должны замыкаться при отпускании клавиш. Если этого не сделать, программа считает такие клавиши нажатыми и пытается их обрабатывать, поэтому повторное нажатие этих клавиш звука не дает. Кроме того, максимальное количество одновременно звучащих нот – 10 (если у кого-нибудь на руках выросло больше пальцев, это количество легко изменить), и не отпущенные клавиши уменьшают это количество. Из этих же соображений число клавиш, указанное в процедуре опроса клавиатуры, должно  ОБЯЗАТЕЛЬНО совпадать с количеством реальных клавиш. Дребезг контактов давится программно.

Для резистивной матрицы R-2R АЦП желательно подобрать резисторы с точностью 1–2%, причем абсолютные значения могут быть и другие, важно отношение. Впрочем, сильно увеличивать номинал не стоит, это увеличит время преобразования из-за входной емкости компаратора. Я использовал SMD резисторы без подбора, хотя измерения показали, что в одной монтажной полоске резисторы обычно согласованы с точностью выше 1%. Я уверен, что схема будет работать и с неточными резисторами, но линейность характеристики ухудшится. Само колесо сделано из ручки от старого телевизора и имеет пружинку на оси потенциометра, возвращающую его в среднее положение. Для удобства настройки механики, при включении питания с нажатой кнопкой режима, включается отладочная программа, зажигающая светодиод, когда колесо находится в среднем положении, это позволяет точно настроить нулевой положение колеса на оси потенциометра. Если есть потребность и желание сделать отдельное колесо MODULATION, его нужно подключить к свободному элементу компаратора (их там четыре), причем матрица R-2R у обоих колес общая. Для коммутации выходов компараторов лучше применить дополнительную микросхему, а в качестве управляющего сигнала использовать PA2.

При желании можно собрать динамический вариант клавиатуры и без индикации, кнопок и колеса PITCH WEEL / MODULATION – просто не собирая неиспользуемую часть схемы. Все изменяемые параметры будут установлены по умолчанию при включении питания…

Питать это все можно от чего угодно, ток потребления зависит от конкретного индикатора и не превышает 100 mA. У меня прямо на плате стоит стабилизатор 7805 без радиатора (его хорошо видно на фотографии). Небольшой радиатор нужен, если на него подавать более 9v. Компаратор питается напряжением 9 – 12 v, желательно стабилизированным. Да, я использовал микросхемы советского производства из старых запасов – существует большое количество их современных аналогов, замена возможна и даже желательна – современные аналоги имеют меньшее потребление.

Программа

Алгоритм обработки нажатых клавиш происходит от предложенного в журнале «Микропроцессорные средства и системы» №5 за 1986г. Именно эта публикация  (а точнее, ошибка в предложенной программе) и побудила меня к изучению ассемблера. Собственно, оттуда взята лишь идея записывать номер каждой нажатой клавиши в специально выделенную область ОЗУ (CHAN), чтобы при повторном опросе клавиатуры не обрабатывать снова уже обработанную клавишу. У меня под каждую из нажатых клавиш (всего не более 10) отведено две ячейки ОЗУ: в первой записывается номер  нажатой клавиши, во второй – ее VELOCITY (скорость нажатия). Повторюсь – этих ячеек всего 20 и начальный адрес задан именем CHAN. Признаком свободной пары является установленный старший бит первой ячейки. Установленный старший бит второй ячейки означает, что NOTE ON для этой клавиши уже передано и в дальнейшей обработке она не нуждается.

Подробно описывать всю программу я не буду, исходник изобилует комментариями и для подготовленного человека вполне доступен. Для остальных я даю сразу готовые прошивки в файле Dinamic.hex  и  Pitchmod.hex. Поясню только некоторые неочевидные моменты. Ну, прежде всего о динамике: в момент размыкания верхних контактов клавиши ее номер записывается в первую ячейку первой же свободной пары  из области CHAN, одновременно сбрасывая  признак свободной пары. Во вторую ячейку записывается начальное значение VELOCITY = 127. Чувствительность клавиатуры определяется частотой следования прерываний, так как обработка прерывания уменьшает значения VELOCITY для всех клавиш, NOTE ON которых еще не  передано. Прерывания вызываются  встроенным таймером. В момент замыкания нижних  контактов клавиши в соответствующей ячейке CHAN  устанавливается признак «переданности» и передается NOTE ON с текущей VELOCITY. Для улучшения кривой чувствительности уменьшение значений VELOCITY идет по логарифмическому закону: из текущего значения VELOCITY вычитается 1/16 его часть, уменьшенная на 1. Таким образом, во время движения клавиши от верхнего контакта к нижнему значение VELOCITY в соответствующей ячейке CHAN уменьшается по логарифмическому закону, и чем быстрее движется клавиша, тем больше VELOCITY в момент замыкания нижних  контактов клавиши и  передачи NOTE ON. Прерывания также управляют динамической индикацией, это сделано для устранения мерцания индикатора.

Функции кнопок: TRANSPOSE – все тональности приводятся к любимому ля-минору: диапазон +/- 15 полутонов. PRG назначает тембр (инструмент) для заданного пресета (UP1-UP5), а VOL – его громкость. Текущий параметр выводится на индикатор и может изменяться кнопками «+» и «-».TWIN выводит «двойной» тембр – звучат одновременно один из пресетов (UP1-UP5) и, одновременно пресет LOWER. STEREO выводит звук текущего пресета в правый и левый стереоканалы с небольшой «расстройкой» (эффект «хорус»). Кнопка SPLIT не задействована. Педаль SUSTAIN схемотехнически выполнена, как одна из кнопок, емкость ее провода не должна быть очень большой. Адреса обработчиков кнопок собраны в таблицу в начале программы, при изменении функций кнопок можно  подставить свои.

АЦП колеса наполовину программный, работает по алгоритму последовательных приближений, матрица R-2R выполняет преобразование “цифра – аналог”. Вначале на матрицу R-2R подается 1 в старшем разряде, и компаратор определяет, много это или мало. Если мало, в старшем разряде остается 1, если много – 0.Далее то же самое происходит с каждым следующим младшим разрядом (всего 6 шагов) и мы получаем шестибитное число, соответствующее углу поворота колеса. Такая точность мне представляется достаточной, но можно добавить еще один бит, увеличив матрицу и программу преобразования.

Конструкция

В качестве собственно клавиатуры я использовал конструктор «Старт» советского производства, сейчас, пожалуй, легче найти старую неработоспособную Ямаху или Касио, это решит и проблему изготовления корпуса – если он конечно у старого инструмента относительно цел…

Печатная плата не разрабатывалась – я посчитал нецелесообразным для изготовления единичного экземпляра устройства тратить время на разводку и изготовление платы, а макет был изготовлен на монтажной плате с помощью перемычек из МГТФа. В качестве разъема  и шлейфа к клавиатуре был использован шлейф от флоппи-дисководов из компьютера с соответствующим разъемом с каждой стороны – это облегчает сборку/разборку готового устройства.

В моем случае корпус был выгнут из тонкой листовой стали (что было под руками) – с деревянными боковинами (как у старых советских инструментов).

Ну вот, вкратце, и все. Творческих успехов!

Скачать исходники и прошивки

Автор: Семенов Михаил Валентинович ([email protected])

Обзор клавиатуры Keyrox TKL Classic марки Red Square — i2HARD

Механическая клавиатура Keyrox TKL Classic марки Red Square выполнена в классическом рамном формате, укомплектована колпачками двух цветов, оснащена RGB-подсветкой и линейными переключателями Gateron Yellow.

Механические клавиатуры Keyrox Classic и Keyrox TKL Classic — это первые модели в классическом рамном формате в ассортименте марки Red Square. В обзоре будет рассмотрена TKL-версия.

Технические характеристики

  • Количество клавиш: 87 шт.
  • Переключатели: Gateron Yellow
  • Ресурс переключателей: 50 млн нажатий
  • Стабилизаторы: тип Cherry
  • Подсветка: RGB
  • Кабель: длина 150 см, в оплетке
  • Вес без кабеля: 970 г
  • Гарантия: 1 год

Упаковка и комплектация

Упаковка от вскрытия никак не защищена. Коробка целиком собрана из одного листа картона.

Комплект поставки:

  • клавиатура Keyrox TKL Classic,
  • кабель USB-C,
  • проволочный съемник для колпачков,
  • документация.


Внешний вид

Клавиатура Keyrox TKL Classic выполнена без цифрового блока и содержит 87 кнопок.


Клавиша F1 расположена над кнопкой «2» пятого ряда. Колпачки Ctrl, Win и Alt сделаны одинаковой ширины, левый Shift — длинный, Enter — одноуровневый.

Клавиатура выполнена в классическом формате, то есть металлическую монтажную пластину прикрывает пластиковая рама.


Основание тоже пластиковое. По углам размещены четыре ножки из эластичной резины. Из такого же материала выполнены основания раскладных подставок. Интересно то, что резиновая часть сделана в виде насадки, а не приклеена к конструкции.



Кабель подключения

Кабель подключения съемный, хотя на официальном сайте и на упаковке производитель утверждает обратное. Подсоединяется провод к клавиатуре через разъем USB-C.


Провод в оплетке, достаточно гибкий, есть небольшой эффект памяти. Длина кабеля составляет 150 см, толщина — 3,5 мм.


На основании устройства предусмотрены каналы для вывода кабеля с одной из трех сторон корпуса. При использовании левого или правого каналов сильно изгибается провод возле штекера USB-C.


Механизм клавиш

Клавиатура Keyrox TKL Classic собирается на механических линейных переключателях Gateron Yellow c заявленным ресурсом 50 млн нажатий.


Их полный ход составляет 4 мм, точка активации расположена на 2 мм. Сила нажатия Gateron Yellow составляет 50g, то есть они немного жестче переключателей Cherry MX Red, у которых 45g.


Под длинными клавишами установлены стабилизаторы типа Cherry. Нельзя не отметить обильную смазку узлов фиксации скобы, что должно положительно сказаться на работе механизмов.

Клавиатура поддерживает неограниченное число одновременных нажатий (NKRO).

Колпачки

Для клавиатуры использованы колпачки двух цветов. Выполнены они методом двойного литья, то есть спрессовыванием двух видов пластика. Таким образом, символы являются частью колпачка, а не нанесены на его поверхность. На штоках переключателей колпачки сидят очень крепко.


Производитель заявляет об использовании PBT-пластика для отливки колпачков, что вызывает большие сомнения по нескольким причинам:


1. Стенки колпачков из PBT-пластика обычно заметно толще.

2. Наборы колпачков, схожие с комплектными, широко представлены на китайских торговых площадках. Для идентичных наборов в качестве материала указывают как ABS-, так и PBT-пластик.


При сравнении колпачка из подобного ABS-набора с колпачком клавиатуры Keyrox TKL Classic особых отличий по материалам и толщине не видно.


3. Наборы качественных фирменных колпачков из PBT-пластика по цене сравнимы со стоимостью рассматриваемой клавиатуры.

4. Невысокий контроль качества процесса производства.


На последнем пункте подробнее. Колпачки отлиты с множеством производственных недочетов: по краям присутствует облой, есть дефекты поверхности и надломанные стенки стоек.


Также на всех колпачках по контуру впрессованных символов присутствует выпуклость. При равномерном освещении этого не видно, но при боковом свете она легко просматривается.


По итогу данного раздела может сложиться впечатление, что качество колпачков очень низкое, но это не совсем так. Такие колпачки давно и вполне успешно используются для сборки бюджетных клавиатур разных марок.

Продемонстрированные недочеты для обычного пользователя будут малозаметны, но в то же время хорошо демонстрируют разницу с более дорогими моделями и позволяют составить правильное представление, ведь на фразу «PBT-колпачки, изготовленные методом двойного литья» можно представить себе шикарный и безупречный набор, что не будет соответствовать действительности.

Программное обеспечение

Для настройки клавиатуры предусмотрена программа Keyrox, на момент написания материала последняя версия — 1.02.1, пошивка клавиатуры — 1.0.7.

Профили можно создавать, экспортировать, импортировать, привязывать к программам. Набортной памяти для их хранения нет.

Переназначение функций доступно для всех клавиш, кроме Fn. Вариантов использования много.


Макросы можно экспортировать и импортировать. Задержки можно фиксировать при вводе или задать вручную.

Помимо нажатий клавиатуры редактор макросов может фиксировать три кнопки мыши. Редактирование полноценное — можно убирать и добавлять команды, настраивать задержки или продолжить запись макроса.


Также в документации для макросов отмечена комбинация Fn + F12. Вероятно, предусмотрена она для записи макросов на лету, но производитель нигде не указывает дальнейшие действия.

Подсветка

Яркость регулируется комбинациями Fn + вверх (вниз), предусмотрено 4 уровня и позиция отключения подсветки, циклического перехода с последней позиции на первую нет.


Эффекты. Для всей раскладке предусмотрены 12 типовых режимов подсветки, из которых одна статичная. Их можно переключать комбинациями клавиш или через программу.


Пользовательских схем для поклавишной настройки цвета пять штук: две из них имеют редактируемые предустановки, а три другие — пустые.

В программе можно указать, к каким двум пользовательским схемам будет доступ через комбинации клавиш Fn + Page Up и Fn + Page Down, о которых производитель в руководстве не сообщает. Выбранные две схемы будут доступны без необходимости запуска программы.


Кроме того, схемы можно набрать без использования программного обеспечения, об этом производитель тоже не упоминает. Процедура следующая:

  1. нажать Fn + End, чтобы войти в режим редактирования;
  2. выбрать слот для схемы: нажать Page Up или Page Down;
  3. нажимать клавиши, которые должны быть подсвечены, повторные нажатия меняют цвета;
  4. для сохранения схемы нажать Fn + End.

Схемы, набранные через комбинации клавиш, нельзя редактировать — только набирать заново.


Индикация. Отдельных индикаторов для Caps Lock и Scroll Lock не предусмотрено. За активность отвечают светодиоды соответствующих клавиш.


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


Функциональные клавиши

Обозначения функциональных клавиш, кроме блокировки кнопки Win, не нанесены на колпачки, что неудобно.


  1. Сброс всех настроек
    Fn + Esc
  2. Мультимедиа
    Fn + F1 — проигрыватель
    Fn + F2 — проигрывание, пауза
    Fn + F3 — стоп
    Fn + F4 — предыдущий трек
    Fn + F5 — следующий трек
  3. Звук
    Fn + F6 — выключить звук
    Fn + F7 — добавить громкость
    Fn + F8 — убавить громкость
  4. Ярлыки
    Fn + F9 — компьютер
    Fn + F10 — почта
    Fn + F11 — калькулятор
  5. Макрос
    Fn + F12
  6. Переключение режимов подсветки
    Fn + Ins — 7 режимов
    Fn + Del — 5 режимов
  7. Настройка цветов для текущего эффекта подсветки (если применимо)
    Fn + Print Screen — эффект в режиме RGB
    Fn + Scroll Lock — выбор цвета эффекта (7 вариантов)
    Fn + Pause Break — выбор цвета фона эффекта (7 вариантов)
  8. Смена направления динамического эффекта
    Fn + Home
  9. Пользовательские схемы подсветки
    Fn + Page Up — Схема 1
    Fn + Page Down — Схема 2
  10. Редактор пользовательской схемы подсветки
    Fn + End
  11. Яркость подсветки
    Fn + вниз (вверх)
  12. Скорость эффекта
    Fn + влево (вправо)
  13. Блокировка клавиши Windows
    Fn + Win

Впечатления от использования

Конструкция и эргономика. Если сравнивать с клавиатурами формата скелетон, то корпус высоковат, но это из-за рамы. Сами переключатели расположены достаточно низко, поэтому работать удобно.

Скручиванию и направленному давлению корпус поддается слабо.

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

Ножки небольшие по размеру, но цепкие за счет эластичной резины. Такими же хорошими резиновыми насадками оснащены крепкие раскладные подставки.


Переключатели и стабилизаторы. У переключателей ход одинаковый, но на некоторых присутствует звон пружин.

Стабилизаторы за счет обильной смазки работают отлично — нет паразитных призвуков и дребезга скобы.

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


Итоги

Механическая клавиатура Keyrox TKL Classic заметно выделяется за счет рамной классической конструкции и колпачков двух цветов.

Выглядит модель хорошо и самобытно даже без включенной подсветки. Клавиатура не потеряется в экстерьере рабочего места.

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

Колпачки далеко не образцовые с точки зрения процесса производства, но выполнены методом двойного литья — поэтому гораздо более износостойкие, чем окрашенные колпачки с гравировкой.


Достоинства
  • Колпачки изготовлены методом двойного литья.
  • Неограниченное число одновременных нажатий (NKRO).
  • Аккуратный дизайн с использованием классической рамной конструкции.
  • Использованы колпачки двух цветов, что делают экстерьер узнаваемым.
  • Цепкие и крепкие раскладные ножки.
  • Хорошо смазанные стабилизаторы без дребезга скобы.
  • Съемный кабель подключения.
  • Разъем USB-C.
  • Кабель подключения можно вывести с одной из трех сторон корпуса.
  • RGB-подсветка.
  • Управление подсветкой через комбинации клавиш и программное обеспечение.
  • Набортная память для двух пользовательских схем статичной подсветки.
  • Поддержка профилей, макросов и переназначения клавиш.
  • В комплекте удобный проволочный съемник для колпачков.
Недостатки
  • Колпачки с дефектами процесса производства.
  • На колпачки не нанесены обозначения функциональных клавиш.
Мелкие недочеты
  • После смены эффекта периодически происходит кратковременное мерцание подсветки.
  • При прокладке кабеля в левом или правом канале сильно изгибается провод возле штекера USB-C.
  • Далеко не все комбинации клавиш описаны производителем.
Особенности
  • За индикацию Caps Lock и Scroll Lock отвечают светодиоды соответствующих клавиш.

РадиоКот :: Дополнительная клавиатура падонка.

РадиоКот >Схемы >Цифровые устройства >Примочки к ПК >

Дополнительная клавиатура падонка.

2009

   Как известно, одной из отличительных черт правильного падонка является способность много и быстро «срать в каментах». С другой стороны, как установили бретанские учоные, словарный запас падонков относительно не велик и сопоставим по размерам со словарным запасом Эллочки-людоедки из известного произведения Ильфа-Пертова. Фразы, используемые в речи падонка, достаточно просты и типизированы. Мысль выражается путем комбинирования в различных вариантах относительно небольшого количества слов или фраз. В виду всего вышесказанного, было решено создать дополнительную клавиатуру, которая помогала бы падонку быстро и без ошибок вводить текст в компьютер путем одномоментного ввода всей фразы целиком, а не по отдельным буквам в случае обычной клавиатуры. В результате была разработана и испытана дополнительная клавиатура, состоящая из 40 кнопок и подключаемая между компьютером и «настоящей» клавиатурой. 39 клавиш дополнительной клавиатуры используются непосредственно для вывода фраз, а одна клавиша для изменения режима выводимых букв (все маленькие; первая буква большая, остальные маленькие; все буквы большие).

   Структурная схема разработанной дополнительной клавиатуры (в дальнейшем девайс) представлена на рисунке 1. Алгоритм работы достаточно прост и понятен из блок-схемы. «Настоящая» клавиатура соединена с компьютером через аналоговые ключи девайса. Питание идет от компьютера. Всё основное время ключи переключены в положение «настоящая» клавиатура-компьютер. Контроллер (МК) девайса постоянно опрашивает свою локальную клавиатуру, состоящую из 40 кнопок и организованную в 8 строк по 5 столбцов, и как только зафиксирован факт нажатия кнопки (с учетом дребезга контактов), происходит вывод фразы. Вначале МК, не разрывая цепи компьютер-клавиатура, подключает на чтение линии clk и data для проверки на них наличия «1» в течение чуть больше 1 периода clk, что является признаком свободной линии (нет передачи данных). Если линия свободна, размыкаются ключи клавиатура-компьютер, выводы МК переключаются на вывод и замыкаются ключи МК-компьютер. После этого происходит передача фразы, соответствующей нажатой кнопке. По окончании передачи восстанавливается исходное положение ключей клавиатура-компьютер. Если же линия клавиатура-компьютер занята и не освобождается в течение некоторого времени, передача фразы не происходит и после аудиовизуального сообщения об ошибке путем мигания красно-зеленым светодиодом и генерации звукового сигнала на пьезодинамик, МК возвращается к опросу своей клавиатуры. Питание «настоящей» клавиатуры во время отключения линий данных не прерывается, что позволяет сохранить переданные в неё данные от компьютера (состояние индикаторов, длительность автоповтора и др.).

   Рис. 1.   Блок-схема дополнительной клавиатуры    (линии clk и data от ключей к МК для упрощения показаны однонаправленными, т.к. другое направление служит только для проверки свободной линии, а не для передачи данных)

 
   Подробное описание протокола обмена данными клавиатуры с компьютером можно найти на сайте https://www.beyondlogic.org/keyboard/keybrd.htm. В нашем случае нужен только вариант передачи от клавиатуры к компьютеру. Для обмена данными служат две линии – Data и Clk. При передаче данных клавиатура выставляет очередной разряд данных на линию Data и подтверждает передачу задним фронтом («1» в «0») на линии Clk. Передача одного байта состоит из 11-ти бит. Один стартовый бит (всегда «0»), 8 бит данных (D0-D7), бит чётности и один стоповый бит (всегда «1»). Бит чётности равен «1», если в байте данных чётное количество бит, иначе «0».

   При нажатии на клавишу клавиатура передает скан-код этой клавиши, состоящий из одного или нескольких байт, а при отпускании – сначала префикс 0F0h, а потом скан-код отпущенной клавиши. С точки зрения клавиатуры, все клавиши, включая системные (типа Caps Lock, Pause, Control и др.), ничем не различаются. Каждая клавиша имеет только один скан-код, поэтому режимы типа Caps Lock, Num Lock, русских букв и другие обрабатываются программно уже в компьютере. Таблицу скан-кодов можно посмотреть на рис. 2, а пример передачи данных при нажатии клавиши «D» (или, если хотите, — «d», «В» или «в») на рис.3. Режим автоповтора заключается в том, что если клавиша не отпущена, через определенные интервалы времени клавиатура повторно посылает скан-код нажатой клавиши.

   Рис. 2.   Скан-коды клавиш

 
   Рис. 3.   Пример передачи скан-кода 023h

 
   Частота следования импульсов на линии Clk по разным источникам находится в пределах 10-30 кГц. Однако реально, на мой взгляд, этот диапазон намного шире. При экспериментах с передачей данных все отлично работало даже при 6 кГц. В моей «настоящей» клавиатуре частота clk была около 11,5 кГц. Также абсолютно не критично время между 2 посылками скан-кодов и на практике его можно взять где-то в районе 10 Гц (передача 10 скан-кодов в секунду). Однако слишком сильно уменьшать время не следует, так как компьютер может не успеть обработать нажатия клавиш и будет издавать динамиком писк переполнения буфера (наверняка вы все его слышали, например, если на подвисшем компе долго жать клавиши).

   С теорией покончено, перейдем к практике. Схему девайса можно увидеть на рисунке 4. Т.к. протокол обмена не критичен к точным временнЫм интервалам, можно обойтись без кварца, использовав внутренний генератор и освободив 2 ноги контроллера для других нужд. Перемычки JP1-JP3 нужны для внутрисхемного программирования. При программировании их надо снять, освободив тем самым разъем ICSP для подключения программатора. В гнездо XS1 типа «мама» подключается «настоящая» клавиатура, а XS2 — «папа», втыкается в компьютер (я взял кабель от ненужной клавиатуры).

   Рис. 4.   Принципиальная схема девайса   (кликните мышкой для увеличения)

 
   В кружочках на схеме подключаются кнопки, образующие клавиатуру падонка. Кнопки, подписанные цифрами 01-39, служат для набора фраз, а кнопка «Mode» является местным (локальным) аналогом «Caps Lock» и имеет 3 состояния. Tекущее состояние клавиатуры индицируется двухцветным светодиодом HL1 (можно взять 2 отдельных светодиода). Когда светодиод погашен — все буквы фразы выводятся маленькими буквами. Если он светится красным — первая буква выводится заглавной, остальные маленькие. При зеленом цвете вся фраза целиком пишется заглавными буквами. Кнопка «Mode» переключает эти режимы по кругу. Светодиод HL1 также служит для визуальной индикации ошибки «Линия занята», при этом во время писка динамика он мигает зелено-красным цветом, а потом возвращается в состояние, соответствующее текущему режиму вывода. Надо признать, что при реальной работе спровоцировать ошибку «Линия занята» мне так и не удалось. Даже когда при максимальной скорости автоповтора с «настоящей» клавиатуры, нажать кнопку падонкафской, она всегда корректно вклинивалась между автоповтором и передавала свою фразу. Для проверки пришлось тупо посадить линию clk и/или data на землю.

   Рис. 5.   Собранная клавиатура. Монтаж реального падонка. Ну а хуле 🙂

 
   Поскольку конкурс РадиоКота как всегда нагрянул неожиданно, как очередная зима для комунальщиков, времени на разработку платы и изготовление корпуса не осталось. Клавиатура была спаяна воздушно-проводным методом в стиле настоящего падонка и сиё творение вы можете лицезреть на рисунке 5 (кликните мышкой для загрузки большой картинки с поясняющими надписями). Как видно из фотки, из 40 кнопок клавиатуры пока используется 10 (вы тоже можете распаять столько кнопок, сколько нужно). Но при отладке, естественно, были проверены на работоспособность абсолютно все кнопки.

   Теперь немного о деталях. Обратите внимание, что на приципиальной схеме показан ПИК с 20-ю ногами в корпусе SSOP. Корпуса DIP и SOIC имеют 18 ног, поэтому при их использовании сверьтесь с даташитом. Также, если быть совсем честным, я в реальной схеме использовал не 628-й ПИК, а 648. Просто потому, что он уже был распаян на макетке. Но т.к. это полностью совместимые ПИКи, с той лишь разницей, что у 648 на 2К памяти больше, проблем быть не должно. Программа писалась в расчете на 2 кило памяти и полностью влезает в 628-й. Более того, прошивка без всяких изменений может быть залита в оба ПИКа. В схеме указан 628-й только потому, что при повторении схемы, если вы детали покупаете в магазине, он более дешевый. Ключ 74HCT4066 можно заменить на 40166 или 4066, но я это не проверял. Как писалось выше, двухцветный светодиод можно заменить на два отдельных. Цвет свечения выбирайте какой больше нравится. Динамик BF1 — обычная пьезо пищалка (он также используется для коротенького писка при нажатиях на кнопки). Диоды любые, можно КД522. Остальное по вкусу :)

   Программа для контроллера была написана на ассемблере в среде MPLAB IDE. Исходник прилагается в конце статьи и при желании вы можете его изменить под свои нужды. Если вы захотите изменить фразу, заданную на какую-нибудь кнопку, необходимо изменить подпрограмму get_phrasexx_cur_char, где xx — номер кнопки по принципиальной схеме. Сама подпрограмма (в данном случае для кнопки 04) выглядит следующим образом:
 
get_phrase04_cur_char
 movlw   HIGH $
 movwf   PCLATH
 movf    phrase_currcnt, W
 addwf   PCL, F
 retlw   .len    ;кол-во символов + 1
 retlw   0x__    ;первая буква
 retlw   0x__    ;вторая буква
 ........
 retlw   0x__    ;последняя буква

 
В первом возвращаемом retlw значении (len) задается количество символов (букв) в фразе + 1. Далее идут скан-коды символов (букв), составляющих фразу. Определить какой скан-код надо вписать, можно так. Если буква русская, смотрим на клавишу «настоящей» клавиатуры, где она находится и запоминаем английскую букву, которая нарисована на этой же клавише. Далее определяем скан-код клавиши по рис.2 и вписываем его в подпрограмму. Длина одной фразы не может быть больше 250 символов. К тому же надо учитывать, что объем памяти, отведенный под все фразы, составляет чуть меньше 1К. Также следует проверить после компиляции (в сгенерённом листинге), что ни одна подпрограмма не попала на границу страниц программной памяти (адреса кратные 256) и не находится на разных страницах. В принципе, в исходнике я эту ситуацию разрулил директивами org, но иметь это в виду не помешает. Также нельзя использовать знаки, скан-коды которых состоят из более чем одного байта (например, «/» на дополнительной клавиатуре). Список фраз в моем исходнике и их соответствие кнопкам падонкафской клавиатуры приведен в таблице.

KeyФраза
01   абасрацца
02   абассацца
03   аффтар
04   выпей йаду
05   пеши исчо
06   убей сибя ап стену
07   спасиба падрачил
08   ахуеть дайте две
09   аццкий сотона
10   беспесды
11   ф дисятке
12   жывотное
13   жжош сцуко
14   ф топку
15   ф газенваген
16   зачот
17   низачот
18   ниибёт
19   ниибаццо
20   кросафчег
21   ниасилил патамушта многабукафф
22   отжыг
23   пелотка
24   пацтулом
25   пацталом
26   упалпацтол
27   валялсо пацтулом
28   ржунимагу
29   парвало моск нах
30   слиф зощитан
31   тема сисег раскрыта
32   тема сисег нираскрыта
33   ужоснах
34   фигасе
35   плюс пицот
36   криатифф
37   учи олбанский
38   риальный падонаг
39   йа креведко

   Как писалось выше, каждая клавиша имеет только один скан-код, поэтому изменение регистра букв происходит путем посылки скан-кода клавиши «Shift». Например, [Shift] первая буква фразы [F0h] [Shift] остальные буквы фразы. Или [Shift] все буквы фразы [F0h] [Shift]. При этом надо учитывать состояние Caps Lock на «настоящей» клавиатуре. Если он включен, эффект от Shift»а будет как раз обратный. Гляньте табличку возможных вариантов написания фразы в зависимости от состояния Caps Lock.

HL1 на клаве падонкаCaps Lock выключенCaps Lock включен
не светитсяпримерПРИМЕР
красныйПримерпРИМЕР
зелёныйПРИМЕРпример

   Использование Shift для изменения регистра букв накладывает еще одну особенность на подбор фразы. Если используются не буквенные клавиши, а цифры или клавиши со знаками препинания или скобками, то при нажатом Shift»е они изменят значение на другое. Например цифра 5 после посылки скан-кода [Shift] становится знаком «%». Поэтому такие символы лучше не использовать или смириться с тем, что при некоторых режимах они будут отображаться по другому.

   Клавиатура падонка тестировалась на различных компьютерах, начиная с Pentium IV и AMD AthlonXP 2600+, до довольно древних PIII и нотика Compaq Armada 1500c, и ни на одном из них не было выявлено каких-либо проблем с работой девайса. Однако вполне может случиться, что на каком-нибудь компе она не заработает. Скорее всего дело будет во временнЫх интервалах между посылками скан-кодов. В исходнике есть несколько подпрограмм для генерации различных задержек. Изменяя их в разумных пределах, скорее всего можно будет добиться нормальной работы девайса. Итак, перечислю их в порядке важности (начинать подбор рекомендую с первой):
 
 •  delay_key_out — длительность между отсылкой скан-кодов
 •  delay_F0 — длительность между отсылкой префикса F0h и скан-кода
 •  delay_kbclk — задаёт длительность 1/2 периода clk

   И напоследок, раскрою тайный смысл двух ячеек EEPROM. Первая имеет адрес 01 и там записана переменная, отвечающая за добавление пробела в начало и/или в конец фразы. Если бит 0 равен «1», то пробел добавляется в начале фразы. Если бит 1 равен «1», то пробел добавляется в конце фразы. Если какой-нибудь из этих битов равен «0», то пробел не добавляется в соответствующей позиции. Ячейка по адресу 03 отвечает за начальную инициализацию кнопки «Mode». Если там записан 0 — при включении устанавливается режим маленьких букв, 1 — режим «первая большая, остальные маленькие» и 3 — режим больших букв. Если записано любое другое число, оно приравнивается к 0. Изменить эти ячейки можно или в исходнике с последующей перекомпиляцией, или прямо в программе-прошивальщике в области данных EEPROM (например, см. рисунок 6 для WinPic800).

   Рис. 6.   Изменение ячеек EEPROM в программе WinPic800

 
   При прошивке контроллера никаких фьюзов вручную выставлять не надо, все нужные данные находятся внутри HEX-файла. Достаточно просто открыть HEX и сразу запустить программирование. А тем, кто решит повторить сей девайс — удачной сборки и эксплуатации… Да, и не забывайте перед использованием клавиатуры падонка переключаться на русский язык.

Файлы:
Исходник на asm.
Готовый HEX (можно заливать без изменений как в 628-й, так и в 648-й ПИКи).

Вопросы, как обычно, складываем тут.


Как вам эта статья?

Заработало ли это устройство у вас?

Carpalx — оптимизатор раскладки клавиатуры

Сохраните свои запястья и достигните статуса гуру печати с собственной раскладкой клавиатуры, такой как полностью оптимизированная раскладка QGMLWB. В качестве альтернативы используйте свою силу во зло и создайте ломающую запястья раскладку TNWMLC, чтобы смутить офисных примадонн и наказать медлительных работников. А TNWMLC — единственный макет с собственной линией бразильской одежды.

Назначение Carpalx

Проект carpalx вводит количественную модель для набора текста и применяет ее для (а) оценки QWERTY и популярные альтернативы, такие как Dvorak и Colemak и (b) найти раскладки клавиатуры, которые минимизируют усилия при наборе текста для данного набора входных документов.В представленной здесь работе эти документы Английский текст, но они могут быть любыми, например, корпуса на французском, Испанский и даже языки программирования, такие как C или Python.

Хотя существует множество альтернативных макетов, проект Carpalx предлагает новые макеты и полностью испеченную параметрическую модель набора текста. Способ!

Карпалкс в бразильской моде

В сотрудничестве, которое объединяет дизайн раскладки клавиатуры и моду — какое сочетание! — бразильский дизайнер Джулия Валле использовала наихудшую раскладку carpalx (TNWMLC) в качестве элемента дизайна в своей коллекции Winter 2011.

Работа была показана на выставке в Рио-де-Жанейро. Джулия украсила одежду красивыми ожерельями, сделанными из частей пишущей машинки Smith Corona 1956 года выпуска.

Этот проект почти космический по сочетанию эклектичных интересов. Исследование раскладки клавиатуры подрывается, чтобы создать самую сложную английскую раскладку, которая затем превращается в красивый дизайн одежды. Это перекрестное опыление идей имеет для меня особое значение, так как я когда-то баловался фэшн-фотографией.

QWERTY — вы уволены

Попробуйте ввести «stewardesses». Жестко, а? Введите слово несколько раз и вашей левой руке понадобится перерыв. Теперь введите «chrząszcz» (по-польски «жук»). Почти невозможно, а? Введите слово один раз и у вас было достаточно. Проблема не в вас, а в вашей клавиатуре макет. Ну, может быть, это ты, но решение этого выходит за рамки моего мандат.

Рисунок 1. Вездесущая раскладка клавиатуры QWERTY. Скорее всего, ваша раскладка клавиатуры основана на таком расположении клавиш.Если ваш язык не английский, ваша раскладка может значительно отличаться от раскладки QWERTY.

Раскладка QWERTY — это и благо, и зло. Это благо, потому что оно повсюду, и, если вы научитесь печатать на нем, ваши навыки станут портативными. Это проклятие, потому что его дизайн делает набор текста более сложным, чем должен быть. Это также является предметом городской легенды, в которой говорится, что происхождение QWERTY можно проследить до механической конструкции пишущих машинок. Макет был выбран, чтобы замедлить работу машинисток и уменьшить помехи.Я сам виновен в том, что подписался на этот миф, пока Эндрю Деннисон не указал мне на статью журнала Smithsonian Magazine «Легенда о QWERTY-клавиатуре», в которой рассказывается полная и реальная история раскладки. Подсказка: на макет повлияла не пишущая машинка, а то, как она использовалась.

Конечно, ограничение любого макета заключается в том, что он превосходен только для одного типа текста (например, английского). Если вы тратите свое время на набор текста на двух или более разных языках и поддерживаете одинаковую раскладку, набирать текст на одном из языков будет труднее.Если вы пишете компьютерный код, вполне вероятно, что код значительно отличается (с точки зрения частоты символов и комбинации) от вашего разговорного языка. Хотя интерпретируемые языки, такие как Ruby, помогают уменьшить шум, характерный для других языков, таких как Perl (мне нравятся оба!), вполне вероятно, что часто используемые символы в программировании (например, = + -) по-прежнему отодвигаются на задний план клавиатуры.

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

История компании Carpalx

Изменить раскладку клавиатуры не так просто, как 1-2-3. Или в этом случай, x-y-z, где x, y, z упорядочены, чтобы свести к минимуму трудоемкость ввода! реальная трудность в макетировании заключается в том, чтобы определить, как измерять усилие при наборе текста. Другими словами, при заданном наборе ограничений легко найти макет, который сводит их к минимуму — это определение ограничения, которые трудно!

Сначала я начал работать над Carpalx, чтобы определить, могу ли я мог бы воссоздать макет Дворжака, разработав модель усилия при наборе текста.Моя первоначальная (и наивная) надежда состояла в том, чтобы создать параметрическую модель, которая при настройке просто так, создал бы Дворжак. Другими словами, я хотел знать, какой набор переменных минимизируется в макете Дворжака.

Когда я провел оптимизацию первоначального проекта модели, я быстро получил раскладки клавиатуры, которые требовали гораздо меньших усилий, чем у Дворжака — другими словами, я сразу же улучшил Дворжака (согласно моей модели). Кроме того, быстро стало ясно, что поиск модели, которая сгенерирует Дворжака, был безнадежной задачей, потому что количество моделей, в отличие от количества макетов, неисчислимо бесконечно.Поэтому я скорректировал свою цель с поиска модели на создание модели оправданного набора текста и использование ее для поиска наилучшего макета. Могу ли я найти раскладку, которая была бы лучше, чем расхваленный Colemak?

Carpalx — это Perl-скрипт, который считывает модель параметры и выполняет стохастическое моделирование, чтобы найти макет, который минимизирует оценка усилия для заданного набора параметров модели.

Статистика и человеческий фактор

Статистика, которую использует Carpalx, пытается отразить основные человеческие факторы набора текста.Фундаментальные соображения, такие как расстояние перемещения пальцев и симметричное использование рук, могут быть легко согласованы. Более тонкие, такие как скручивание и разгибание пальцев, определить труднее, но они чрезвычайно важны. QWERTY действительно легко улучшить. Гораздо сложнее усовершенствовать компоновку, в которой уже реализованы все фундаментальные улучшения. уже хорошая планировка.

Макет Workman включает расширенные человеческие факторы и обсуждает их применение в Dvorak и Colemak.

В ходе недавней беседы со Стивеном О’Коннором (сентябрь 2011 г.), который анализировал план Workman, я убедился серьезно пересмотреть параметры моей модели усилий. В частности, модель не учитывает возможность того, что указательный, средний и безымянный пальцы имеют разные предпочтительные движения на заданном расстоянии перемещения. Например, большинство согласится с тем, что безымянный палец предпочитает вытягиваться к W, а не сгибаться к равноудаленной X. С другой стороны, указательный палец имеет более легкий доступ к V, чем R.

Знакомство с Carpalx

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

методы

Оценка пригодности раскладки клавиатуры

Введение в модель усилий при наборе текста

Список существующих и оптимизированных вариантов компоновки

оценка компоновки

Оценка раскладки QWERTY

Оценка макета Дворжака

Оценка компоновки Colemak

Сравнительный анализ всех популярных вариантов раскладки клавиатуры

оптимизация компоновки

Введение в имитацию отжига, алгоритм, используемый для оптимизации компоновки

Частично оптимизированная раскладка (QWKRFY) — 5 свопов пар ключей

Полностью оптимизированная компоновка (QGMLWB)

Макеты, улучшающие Colemak (PBFMWJ и GYLMWP) — мобильные и стационарные ZXCV

Худшая раскладка для английского языка (TNWMLC) — адский набор текста

оптимизация компонентов

Оценка оптимальных компоновок для отдельных компонентов усилий

беговая дорожка

Скачать код carpalx

Установка и запуск carpalx

Использование carpalx для оценки пригодности макета

Использование carpalx для оптимизации макета

Интерпретация результатов

Создание изображений макетов

Параллельная оптимизация в многопроцессорной системе

Методы, лежащие в основе Carpalx

Я использовал существующие раскладки клавиатуры, такие как QWERTY, Dvorak, Colemak, Arensito и другие, чтобы создать модель усилия при наборе текста.Оценивая эти макеты с помощью кандидата модели, я мог определить, были ли модели.

Например, широко известно, что Colemak легче печатать на чем QWERTY, и я сделал требованием, чтобы любая модель подтверждают это (очевидно). Более того, я встроил в модель определенный макет качества, которые повсеместно считались выгодными. В то время как некоторые характеристики компоновки остаются спорными (например, как часто следует использовать мизинец?), другие, такие как уменьшение расстояния перемещения пальца (на более широкое использование домашнего ряда), сокращение количества прыжков в ряду одними и теми же пальцами и сокращение повторного чередования пальцев на одной и той же руке может быть согласовано.Эти и другие функции образуют список выгодные планировочные характеристики.

Carpalx использует параметризованную модель для учета расстояния между пальцами, штрафов за кисть/ряд/пальцев и штрафов за траекторию штриха, чтобы приспособиться к различным привычкам машинисток. Те, у кого пальцы рук (повреждены или отсутствуют) или руки (повреждены или отсутствуют; отсутствие руки в конечном итоге изнуряет, если вы не используете клавиатуру для одной руки). Carpalx использует имитацию отжига, тип оптимизации Монте-Карло, чтобы определить раскладку клавиатуры, для которой требуется меньше усилий при вводе входных документов.

Некоторые из желаемых улучшений, на которые может напрямую влиять модель во время оптимизации компоновки в carpalx включают

  • возрастающее чередование рук или не менее балансировка рук
  • сокращение набора текста одним пальцем
  • улучшить движение пальцев , например, закручивание пальцев
  • увеличение использования сильных пальцев при наборе текста и сокращение использования мизинца
  • ограничение сложных траекторий штрихов во время набора текста, таких как восходящие ряды (например,грамм. нсе)

Со временем модель эволюционировала, чтобы измерять степень желаемого (и нежелательные) свойства по трем различным компонентам усилий: база усилие, штрафы и траектория удара. Эти компоненты составляют общую набрав усилие и оцените макет. Например, удобный сочетания клавиш (например, «afj» — приятное перекатывающее движение, а «но» — нет, а «omy» — очень неудобное) измеряются с помощью Путь инсульта.

Carpalx был разработан для улучшения макета английского текста.Поэтому он не поддерживает независимую миграцию состояний переключения клавиш. В настоящее время Carpalx понимает одно состояние сдвига (для заглавных букв), но символы нижнего и верхнего регистра всегда привязаны к одной и той же клавише. Определение оптимальных раскладок для языков, в которых используются диакритические знаки (è é ë ë и т. д.), путем независимого переноса как символьных, так и диакритических ключей, в настоящее время невозможно.

Рейтинговые слова

Carpalx использует различные статистические данные для характеристики производительности макета.Несмотря на то, что эти значения являются количественными и, следовательно, могут быть непосредственно сопоставимы, их может быть трудно интерпретировать и преобразовать в типизацию на практике.

Алгоритм сам по себе очень гибкий — это метод Монте-Карло (недетерминированный). оптимизатор. В идеале, что он должен оптимизировать это не абстрактная типизация, а скорее фактические значимые метрики, такие как асимметрия рук, повторение рук/пальцев, прыжки в ряд и так далее. получается из того, что все они улучшаются алгоритмом, но благодаря усилиям метрика как прокси, а не напрямую.

Чтобы дать более субъективное впечатление о пригодности макета, я, кроме того, ранжировал слова на основе усилий (на единицу длины), необходимых для их набора. Я ранжировал слова для QWERTY, Дворжак, Колемак, QGMLWY (полностью оптимизированный, похожий на Colemak), TNWMLC (худшая раскладка для английского языка).

Некоторые слова приведены в таблице ниже. Имейте в виду, что усилие на слово рассчитывалось здесь на единицу длины и, следовательно, не пропорционально длине слова.

макет слов, по простоте набора
самый легкий средний самый сложный
QWERTY-клавиатура утверждает, скрипка, шутка, малышка ingent, limnery, pignorative, sumphishly пазазз, пиццазз, поппасс, раззер
Дворжак конденсация, уравнение, этион, теист дефиле, скрипки, подпорядок, незавидный аллвар, лазар, плаза, раззлы
Колемак желающие, часовые, крутые, временные неполный, листва, миф, запахи каззи, пазазз, пиццазз, суета
QGMLWY отжигает, арбитр, посещает, аккуратно ругать, назойливо, громче, щадя buzzwig, fizzle, головоломка, zyzzyva
ТНВМЛК постельный клоп, кудрявый, взволнованный, стучащий, виззен неуклюжий, пренебрежительный, грюнвальд, военный геттер, листорез, качалка

Преимущества новой компоновки

Я не первый и не последний человек, который ищет лучшего раскладка клавиатуры.Рассмотрим Дворжака, Колемака, Аренсито или Кейпуэлла. макеты.

Если вы тратите много времени на ввод QWERTY и опыт боль и дискомфорт из-за повторяющегося характера задачи, рассмотрите используя один из этих альтернативных макетов, таких как Colemak или один из полностью здесь представлены оптимизированные макеты. Новый макет будет

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

Затем, когда вы приобретете опыт работы с новым макетом, он

  • уменьшить трудоемкость продуктивного набора текста для документов в вашем конкретном домене (вы обучаете carpalx с помощью обучающего набора) и
  • убедитесь, что никто другой не использует вашу клавиатуру

Если вашей целью является немедленное достижение последней точки, рассмотрите используя carpalx в сочетании с Das Keyboard.

Вы, должно быть, шутите

Если все это звучит как рекламный ролик, то только потому, что я взяв тему переключения раскладок клавиатуры с небольшим скептицизма и позволяю себе некоторую лицензию пародировать свои собственные процесс.

Только небольшое количество машинисток использует нестандартную раскладку. Здесь, под стандартным макетом я подразумеваю любой макет, найденный в ближайшем интернет-кафе рядом с вами. В Северной Америке QWERTY является стандартным и очень немногие печатают на другой раскладке.

На самом деле маловероятно, что мы переключим раскладку с какого-либо местного стандарта (здесь я утверждаю, что местный стандарт следует изменить). Переучиться просто слишком сложно — респект тем, кто это сделал!

Я не заблуждаюсь, что кто-нибудь прочтет содержимое этих страниц и сразу же бежать домой, чтобы соскоблить маркировку ключей с их стандартную раскладку и переназначить свои клавиши на другую раскладку или некоторые из новые макеты, описанные здесь. Конечно, если бы ты сделал это, я бы порекомендуйте частично оптимизированную раскладку QWKRFY который обеспечивает значительное снижение усилий при наборе текста всего с 5 клавишами свопы (для английского текста).Я делаю несколько практических советов о том, как сделать это ниже.

Международные макеты

Carpalx может работать с любым языком. Вводимый текст может быть разговорным языком, языком программирования или любым набором символов, которые набираются.

Текущее ограничение carpalx в том, как чередовать состояния смены для ключ обрабатывается. На данный момент каждая клавиша имеет два состояния Shift (два символов, которые он может представлять). С QWERTY эти состояния переключения представлять нижний/верхний регистр, цифру/знак препинания или пунктуация/пунктуация.Два состояния сдвига всегда путешествуют вместе на ключ. Например, ; и : всегда назначается одна и та же клавиша, каким бы ни было его окончательное расположение на клавиатуре. Следовательно расположение символов состояния сдвига не может быть оптимизировано независимо.

Языки с большим количеством диакритических знаков, лишних символов Доступ к ним осуществляется с помощью клавиши AltGr на международных клавиатурах. Эти специальные символы представляют третье или более высокое состояние переключения клавиши. В чтобы carpalx осмысленно интерпретировал и оптимизировал состояния переключения, требуется дальнейшая работа над кодом.

Мой собственный опыт ограничен набором текста на английском языке. я хотел бы услышать от международных пользователей, которые заинтересованы в применении Carpalx к своим языки. Следует ли разрешить перенос символов состояния сдвига независимо от символов, к которым обращаются напрямую? Что ваше мнение о том, как следует скорректировать модель усилий описывать состояния ввода (например, shift + altgr)?

Альтернативные физические клавиатуры

Меня часто спрашивают, можно ли использовать Carpalx для нестандартных клавиатур, таких как эргономичные, разделенные или другие, отличающиеся от традиционных 101-клавишных клавиатур.

Ответ «да». Но есть оговорка (как обычно).

Несмотря на то, что Carpalx можно применить к любому физическому макету, на самом деле он не зависит при любом расположении клавиш — корректность вывода оптимизатора зависит, по меньшей мере, от корректности ввода. Это означает, что параметры, определяющие модель усилий при наборе текста, должны быть продуманно выбраны, в идеале мотивированы большим опытом работы с клавиатурой.

Когда вы собираетесь применить Carpalx к клавиатуре, вы начинаете с определения расстояния перемещения пальца, которое вы измеряете для своего клавиатуре, а затем определить некоторые штрафы за строки и пальцы, а также баллы которые наказывают вращательные движения рук.Последние два довольно субъективны. а вот тут нужен опыт игры на клавиатуре.

Если клавиатура является прототипом — и ни у кого еще нет опыта работы с ней, — то вам следует экономно выбирать штрафные баллы и работать с ними.

Сравнение клавиатур с разделенными и неразделенными клавиатурами — это не то, что принципиально carpalx может обратиться. Например, у меня нет возможности количественно оценить дополнительный «комфорт» или меньшее «усилие» ориентации запястий в особым образом. Даже на обычной клавиатуре у людей разное запястье углы.Например, мои руки сидят с костяшками пальцев под углом около 30 градусов. угол, который был бы почти таким же, как если бы они были на шпагате клавиатура с суставами пальцев, параллельными клавишам.

Средства набора текста — облегчение перехода на новый макет

windows — переносная раскладка клавиатуры (PKL)

Если вы используете Windows, я предлагаю вам загрузить и установить Portable Keyboard Layout (PKL). Это небольшое автономное приложение, позволяющее менять раскладки клавиатуры на лету.Возьмите его с собой, например, на USB-накопителе, чтобы всегда иметь доступ к своим макетам.

Макеты для программирования

Многие из вас спрашивали, пытался ли я создать раскладку клавиатуры, специфичную для программирования. Хотя я не проводил никакой оценки кода, это вполне выполнимо. Однако имейте в виду несколько вещей.

Во-первых, степень влияния размещения символов на общий балл будет зависеть от пропорции этих символов в коде. Если текста много, например, комментарии, или если имена переменных длинные, любые штрафы из-за плохой эргономики плохо размещенного символа в макете могут потеряться в шуме.

Во-вторых, символьные n-граммы в программировании гораздо менее предсказуемы. Модель усилий при наборе текста, которую реализует carpalx, использует две и три клавиши. комбинации для оценки сложности набора текста. Для языка это полезно потому что частота n-грамм фиксирована для языка. Однако с программирования, n-граммы, использующие символьные ключи, непредсказуемы. «]» может быть как скорее всего после «а», как и после «з». Это делает такие вещи, как палец и чередование рук трудно оптимизировать.

Если вы ищете раскладку для программирования, взгляните на раскладку программиста Дворжака.Хотя я не пробовал этот макет, я сразу же был удивлен парой вещей — это могут быть наивные первоначальные впечатления.

Во-первых, я удивлен, что «{» и «}» находятся слева, но «[» «(» открыть левой рукой и закрыть «]» и «)» с Правильно. В зависимости от языка некоторые комбинации, такие как «[{» и «}]», могут будут общими, и если они расположены симметрично, это хорошо. армирование.

Во-вторых, меня удивило, что присваивание «=» находится посередине клавиатуры, а это длинный путь для указательного пальца, чтобы растянуть для такого общего оператора.

И, наконец, влияние среды программирования на набор текста. А множество сред с автоматическим завершением строк, функций и автоматическим закрытием скобки и круглые скобки. В зависимости от вашего рабочего процесса может случиться так, что закрытие «]», например, в основном закрывается автоматически и почти никогда не печатается.

Keymap — Официальная Kodi Wiki

Действие Описание
Левый Перемещение влево от элемента управления.
Справа Перейти прямо от элемента управления.
Вверх Перемещение вверх от элемента управления.
Вниз Переместитесь вниз от элемента управления.
Выберите Выберите кнопку или элемент из списка миниатюр.
Введите ? (ACTION_ENTER) Не уверен насчет всех областей, но в некоторых окнах это будет то же самое, что и экранная кнопка «Готово».
PageUp Прокрутка страницы вверх в виде списка, бегунка или текста.
Страница вниз Прокрутить страницу вниз в виде списка, бегунка или текста.
Подсветка Выделите элемент в списке или в виде эскиза.
Родительский каталог Перейти на папку вверх к родительской папке.
Предыдущее меню Вернуться к предыдущему экрану меню.
Задняя часть Вернуться к навигации.
Информация Показать информацию о выделенном в данный момент элементе или воспроизводимом в данный момент элементе.
Пауза Приостановить воспроизводимый в данный момент элемент.
Стоп Остановить текущий воспроизводимый элемент.
ПропуститьСледующий Перейти к следующему видео в плейлисте.Если нет списка воспроизведения, перейдите к следующей главе в видео.
ПропуститьПредыдущий Перейти к предыдущему видео в плейлисте. Если нет списка воспроизведения, перейдите к предыдущей главе в видео.
Полноэкранный режим Переключает воспроизведение содержимого в полноэкранном режиме (визуализация или воспроизведение видео)
переключение на полный экран Изменяет, отображается ли приложение в полноэкранном или оконном режиме (в оконных ОС).
Соотношение сторон Переключение между различными режимами соотношения сторон (предпочтительнее «Нормальный»).
Шаг вперед Перейти на 30 секунд вперед в видео.
Шаг назад Вернитесь на 30 секунд назад в видео.
БигСтепФорвард Перейти на 10 минут вперед в видео.
BigStepBack Вернитесь на 10 минут назад в видео.
Малый шаг назад Перейти на 7 секунд назад в текущем видео.
Искать( ## ) Определяемое действие поиска, где ## — количество секунд. Например, чтобы сделать действие поиска, которое идет вперед на 25 секунд, используйте Seek(25) , а чтобы сделать действие поиска, которое возвращается на 36 секунд, используйте Seek(-36) . (дополнение v15 Изенгард)
ГлаваOrBigStepForward Перейти к следующей главе видео. Если нет глав, то сделайте шаг вперед на 10 минут в видео. (дополнение v13 Gotham)
ГлаваOrBigStepBack Перейти к предыдущей главе в видео. Если глав нет, вернуться на 10 минут назад в видео. (дополнение v13 Gotham)
Следующая сцена Перейти к следующей сцене, отмеченной в файле Edit_decision_list.
Предыдущая сцена Перейти к предыдущей сцене, отмеченной в файле Edit_decision_list.
Экранное меню Переключает экранное меню (экранное меню) во время воспроизведения элемента.
PlayDVD Начать воспроизведение DVD (переход в меню DVD)
ПоказатьВидеоМеню Переход в меню DVD Video при воспроизведении DVD.
Показать субтитры Переключает отображение субтитров.
NextSubtitle Переключиться на следующий язык субтитров, если их несколько.
SubtitleShiftUp Переместить субтитры вверх
СубтитрыShiftDown Переместить субтитры вниз
Выравнивание субтитров Управление положением субтитров
Информация о кодеке Показать информацию кодека о воспроизводимом в данный момент элементе (во время воспроизведения видео или визуализации)
NextPicture Переход к следующему изображению в слайд-шоу.
Предыдущая картинка Перейти к предыдущему изображению в слайд-шоу.
Уменьшение Используется в полноэкранном изображении, слайд-шоу или видео для уменьшения масштаба текущего изображения/видео.
Увеличение Используется в полноэкранном изображении, слайд-шоу или видео для увеличения текущего изображения/видео.
Увеличение PAR Используется в полноэкранном видео для увеличения соотношения сторон пикселей (растяжение).
УменьшениеPAR Используется в полноэкранном режиме видео для уменьшения соотношения сторон пикселя (растяжения).
Очередь Поставить элемент в очередь в текущий список воспроизведения
PlayNext Поставить элемент в очередь на следующую позицию в текущем списке воспроизведения
Фильтр Открывает диалоговое окно медиафильтра в видео и музыкальной библиотеке. Используется в расширенном фильтре видеотеки.
Список воспроизведения Переключиться на просмотр плейлиста из «Моей музыки» или «Моих видео»
ZoomNormal Обычный (полноэкранный) просмотр в Моих рисунках
Масштаб1 Увеличение до 120% в Моих рисунках
Масштаб2 Увеличение до 150% в Моих рисунках
ZoomLevel3 Увеличение до 200% в Моих рисунках
ZoomLevel4 Увеличение до 280% в Моих рисунках
ZoomLevel5 Увеличение до 400% в Моих рисунках
ZoomLevel6 Увеличение до 600% в Моих рисунках
ZoomLevel7 Увеличение до 900% в Моих рисунках
ZoomLevel8 Увеличить до 1350% в Моих рисунках
ZoomLevel9 Увеличение до 2000% в Моих рисунках
Следующая калибровка Используется в калибровке видео + GUI
Сброс калибровки Используется в калибровке видео + GUI
AnalogMove Перемещайтесь по экранам калибровки и при увеличении в Моих рисунках.
Поворот Поворот изображения в Моих рисунках
повернуть против часовой стрелки ? (ACTION_ROTATE_PICTURE_CCW)
Закрыть Используется для закрытия диалогового окна
задержка субтитров ? (ACTION_SUBTITLE_DELAY)
Задержка субтитров Минус Уменьшить величину задержки субтитров (используйте, если субтитры отображаются слишком поздно)
SubtitleDelayPlus Увеличьте величину задержки субтитров (используйте, если субтитры отображаются слишком рано)
аудиозадержка ? (ACTION_AUDIO_DELAY)
Аудиозадержка Минус Уменьшить величину задержки звука (используйте, если звук слышен слишком рано)
AudioDelayPlus Увеличьте величину задержки звука (используйте, если звук слышен слишком поздно)
AudioNextLanguage Перейти к следующей звуковой дорожке в видео с несколькими звуковыми дорожками.
Следующее разрешение Используется при калибровке видео
Номер <0-9> Используется для ввода цифр от 0 до 9
FastForward Переключение скорости перемотки вперед между обычным воспроизведением, 2x, 4x, 8x, 16x и 32x.
Перемотка назад Переключение скорости перемотки назад между обычным воспроизведением, 2x, 4x, 8x, 16x и 32x.
Играть Воспроизвести выбранный элемент (или папку элементов).
ПлейПауза Воспроизвести выбранный элемент (или папку элементов). Также будет приостанавливать мультимедиа, когда что-то уже воспроизводится.
Удалить Используется в Моих файлах для удаления файла.
Копия Используется в Моих файлах для копирования файла.
Переместить Используется в Моих файлах для перемещения файла.
Переименовать Используется в Моих файлах для переименования файла.
СкрытьПодменю <устарело>
Снимок экрана Сделать скриншот текущего экрана.
Перезагрузка Перезагрузка
Выключение() Завершение работы и отключение питания
Увеличение громкости Увеличьте громкость воспроизведения.
Уменьшение громкости Уменьшить громкость воспроизведения.
Отключение звука Отключить звук.
волампуп ? (ACTION_VOLAMP_UP)
волампдаун ? (ACTION_VOLAMP_DOWN)
аудиопереключатель цифровой ? (ACTION_TOGGLE_DIGITAL_ANALOG)
BackSpace Используется в виртуальных клавиатурах для удаления одной буквы.
Прокрутка вверх Переменная скорость прокрутки вверх для аналоговых клавиш (стик или триггеры)
Прокрутка вниз Переменная скорость прокрутки вниз для аналоговых клавиш (стик или триггеры)
AnalogFastForward Ускоренная перемотка вперед с переменной скоростью для аналоговых клавиш (джойстиков или триггеров)
Аналоговая перемотка Перемотка с переменной скоростью для аналоговых клавиш (джойстиков или триггеров)
AnalogSeekForward Поиск с переменной скоростью для аналоговых клавиш (стик или триггеры)
AnalogSeekBack Поиск с переменной скоростью для аналоговых клавиш (стик или триггеры)
MoveItemUp Используется для изменения списка воспроизведения
MoveItemDown Используется для изменения списка воспроизведения
Меню Сфокусируйте элемент управления меню (например,грамм. боковая панель в слиянии), которая определяется скином в разных окнах (например, фильмы, музыка, PVR и т. д.) (v16 дополнение Jarvis)
Контекстное меню Открывает контекстное меню
Смена Используется в виртуальной клавиатуре для переключения на прописные или строчные буквы
Символы Используется в виртуальной клавиатуре для переключения в режим символов или из него.
Курсор влево Используется в виртуальной клавиатуре для перемещения текущей точки курсора влево
КурсорПраво Используется в виртуальной клавиатуре для перемещения текущей точки курсора вправо
ШоуТайм Используется для отображения текущего времени воспроизведения при воспроизведении музыки и видео.
предустановленный список визуализации Показывает список предустановок визуализации
Показать предустановку Показывает текущую предустановку визуализации (молочная капля/спектр)
Следующая предустановка Следующая предустановка визуализации
Предыдущая предустановка Предыдущая предустановка визуализации
Предустановка блокировки Заблокировать текущую предустановку визуализации
Случайный выбор Переключиться на новую случайную предустановку
Повышение рейтинга Используется для повышения рейтинга дорожки при полноэкранном воспроизведении (нажмите информацию о дорожке и используйте pageplus на клавиатуре/пульте дистанционного управления).
Снижение рейтинга Используется для уменьшения рейтинга дорожки при полноэкранном воспроизведении (нажмите информацию о дорожке и используйте pageminus на клавиатуре/пульте дистанционного управления).
ToggleWatched Переключает статус просмотра/непросмотра для видео
Следующее письмо Переход к следующей букве в списке или панели быстрого доступа.Обратите внимание, что SHIFT-B на клавиатуре переместит вас к буквам B.
Предыдущее письмо Переход к предыдущей букве в списке или панели быстрого доступа. Обратите внимание, что SHIFT-Z на клавиатуре переместит вас к буквам Z.
JumpSMS <2-9> Перейти по списку, используя ввод в стиле SMS (например, дважды нажмите 2, чтобы перейти к букве B).
Фильтр SMS <2-9> Отфильтровать список в музыке или видео, используя ввод в стиле SMS.
вертикальное смещение вверх ? (ACTION_VSHIFT_UP)
вертикальная передача вниз ? (ACTION_VSHIFT_DOWN)
сканэлемент ? (ACTION_SCAN_ITEM)
перезагрузка карт ключей Перезагрузить раскладку, загрузив все изменения, внесенные в раскладку с момента запуска.
повышение рейтинга ? (ACTION_VIS_RATE_PRESET_PLUS)
снижение рейтинга ? (ACTION_VIS_RATE_PRESET_MINUS)
первая страница ? (ACTION_FIRST_PAGE)
последняя страница ? (ACTION_LAST_PAGE)
гипрофиль ? (ACTION_GUIPROFILE_BEGIN)
красный ? (ACTION_TELETEXT_RED)
зеленый ? (ACTION_TELETEXT_GREEN)
желтый ? (ACTION_TELETEXT_YELLOW)
синий ? (ACTION_TELETEXT_BLUE)
Создать закладку Создает закладку воспроизводимого видео (дополнение Gotham v13)
CreateEpisodeBookmark Создает закладку эпизода для воспроизводимого в данный момент файла с несколькими эпизодами (например,грамм. S01E01E02). Закладка эпизода указывает конец одного и начало другого эпизода (дополнение v13 Gotham)
NextChannelGroup PVR Переход к следующей группе каналов при использовании прямого эфира. Работает только в окнах PVR + OSD канала. (дополнение v13 Gotham)
Предыдущая группа каналов PVR Переход к предыдущей группе каналов при использовании прямой трансляции. Работает только в окнах PVR + OSD канала. (дополнение v13 Gotham)
Восходящий канал PVR Используется для переключения на следующий канал. Работает только при воспроизведении ТВ или радио (дополнение v13 Gotham)
Нисходящий канал PVR Используется для переключения на предыдущий канал. Работает только при воспроизведении ТВ или радио (дополнение v13 Gotham)
PlayPvr PVR Начинает воспроизведение теле- или радиоканала в зависимости от того, какой последний воспроизводился канал. (дополнение v13 Gotham)
PlayPvrTV PVR Запускает воспроизведение телеканала. Будет воспроизводить последний воспроизведенный канал, если он доступен. (дополнение v13 Gotham)
PlayPvrRadio PVR Запускает воспроизведение радиоканала. Будет воспроизводить последний воспроизведенный канал, если он доступен. (дополнение v13 Gotham)
Запись PVR записывает текущий воспроизводимый канал или выбранный элемент в окнах, таких как EPG (дополнение v13 Gotham)
Стереорежим Переключить режим 3D/стереоскопический (дополнение Gotham v13)
Переключить стереорежим Переключить режим 3D/стереоскопический (дополнение Gotham v13)
SwitchPlayer Выберите проигрыватель для использования, например, внутренний (DVDPlayer/PAPlayer), цели UPnP для воспроизведения, внешние проигрыватели. (дополнение v13 Gotham)
Обновление библиотеки (видео) Обновление библиотеки фильмов/телешоу (проверено только с дополнением Gotham v13).
Уставка Для использования при воспроизведении музыки. Появится всплывающее диалоговое окно выбора пользовательского рейтинга от 1 до 10, чтобы оценить текущую воспроизводимую песню. (дополнение Криптон v17)

Lenovo ThinkSystem System Manager — раскладка клавиатуры

Автоопределение: этот параметр используется для автоматического определения раскладки клавиатуры.Если клиентская и хост-клавиатура раскладки одинаковые, то для всех поддерживаемых физических клавиатур макетов, вы должны выбрать этот параметр, чтобы избежать опечаток. Если языки хоста и клиента различаются, вы можете выбрать язык хоста макет в меню и, таким образом, может напрямую использовать физическую клавиатуру.

Физическая клавиатура: эта функция полностью совместим, когда хост и клиент имеют один и тот же язык клавиатуры макет. Если макеты языка клиента и хоста различаются, некоторые специальные символы не будут совместимы.
  • Хост-платформа: эта функция содержит два варианта: Windows и Linux. При работе с хостом Windows следует выбрать вариант Windows. Точно так же при работе с хоста Linux, следует выбрать опцию Linux. Этот вариант должен быть правильно выбранным для кросс-сопоставления физической раскладки клавиатуры работать должным образом. По умолчанию будет выбрана Windows.

Поддерживаются следующие языки физической клавиатуры хоста в JViewer:
  • Английский

  • Упрощенный китайский

Мягкая клавиатура: эта опция позволяет вам выбрать раскладку клавиатуры.Это покажет диалоговое окно как подобное на экранную клавиатуру Windows. Если языки клиента и хоста различаются, вы можете выбрать программную клавиатуру, соответствующую раскладку клавиатуры хоста из списка, показанного в JViewer, и используйте ее во избежание опечаток.

Примечание. Различные системы Linux следуют разным раскладки клавиатуры. Поэтому отображаемая виртуальная клавиатура использует стандартная раскладка клавиатуры Windows независимо от операционной системы хоста.

Поддерживаются следующие языки программной физической клавиатуры в JViewer:
  • Английский

  • Упрощенный китайский

Примечание. Виртуальная клавиатура применима только для приложения JViewer, не для других приложений в клиентской системе.

Как изменить раскладку клавиатуры на Raspberry Pi? (Raspbian) — RaspberryTips

Если, как и я, вы не используете клавиатуру QWERTY, первое, что вы, вероятно, ищете на своем Raspberry Pi, — это как изменить раскладку по умолчанию
Итак, давайте сделаем это!

Как изменить раскладку клавиатуры на Raspberry Pi?
В Raspbian раскладка клавиатуры по умолчанию — QWERTY.
Вы можете изменить ее в системных настройках. Распродажа Pi Bootcamp
: сегодня скидка 10%.
Поднимитесь на следующий уровень.
Я здесь, чтобы помочь вам начать работу с Raspberry Pi.
Изучите все необходимые навыки в правильном порядке.

После этого короткого ответа я дам вам все подробные шаги в следующих параграфах
Сначала я покажу вам, как это сделать на Raspbian Desktop, а затем на Raspbian Lite

Кстати, если вы этого не сделаете у вас есть бюджет, чтобы позволить себе курс на данный момент (если вы только что получили свой материал Raspberry Pi, я полностью понимаю), вы можете присоединиться к Skillshare для бесплатной 14-дневной пробной версии.Он включает в себя курсы от лучших преподавателей во многих категориях, включая IT (Linux, программирование,…) и Raspberry Pi. Я настоятельно рекомендую получить это предложение сейчас, чтобы вы уже могли узнать кучу вещей в следующие две недели. Лично я фанат их услуг 🙂

Изменить раскладку клавиатуры на Raspbian Desktop

Скачайте глоссарий Pi!
Если вы запутались во всех этих новых словах и сокращениях, запросите мой бесплатный глоссарий Raspberry Pi здесь (в формате PDF)!

На Raspbian Desktop у вас есть графический инструмент, чтобы сделать это легко
Это будет краткое руководство вкладка «Локализация»

  • И, наконец, нажмите «Установить клавиатуру»
  • Отсюда вы можете выбрать: Раскладка : В основном это страна клавиатуры, которую вы используете
  • Вариант : Если ваша клавиатура использует определенную раскладку для этой страны, выберите ее здесь (например, DVORAK)
  • Нажмите «ОК» , чтобы примените изменения
  • Вот и все, ваш Raspberry Pi теперь использует вашу любимую раскладку клавиатуры

    Освойте Raspberry Pi за 30 дней
    Распродажа: сегодня скидка 10%.
    Скачать электронную книгу.
    Раскройте секреты Raspberry Pi в 30-дневном испытании.
    Изучите полезные навыки работы с Linux и попрактикуйтесь в нескольких проектах.

    Спасибо всем моим покровителям за поддержку , за то, что помогали мне продолжать это делать и выпускали еще больше руководств для всех! Спасибо всем, кто поддерживает меня там.

    Измените раскладку клавиатуры на Raspbian Lite

    Получите мою шпаргалку!
    Получите бесплатный PDF-файл со всеми командами, которые вам нужно знать на Raspberry Pi!

    На Raspbian Lite нет графического инструмента, но raspi-config поможет вам это сделать 🙂

    Вот и все, через несколько секунд ваша клавиатура теперь правильно настроена
    Raspbian Lite будет намного проще использовать с ключ в правильном положении 🙂

    Заключение

    Master Python на Raspberry Pi
    Распродажа: сегодня скидка 10%.
    Получить электронную книгу.
    Делайте больше с Raspberry Pi, изучайте полезные концепции и пользуйтесь ярлыками.

    Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован.