Рубрика «клавиатура» - 11

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

image

Сказание о двух раскладках

Раскладка QWERTY была создана не для того, чтобы мы лучше и быстрее ее запомнили. Она была создана для того, чтобы уберечь от поломок механические печатные машинки: все зависело от частоты использования конкретных символов.

А вот альтернативной раскладкой, более эффективной, была разработанная доктором Августом Двораком в 1930-х. Символы были расположены таким образом, чтобы максимально увеличить скорость печати, чтобы пальцы не делали лишних движений. Запатентована эта клавиатура была в 1936 году.

Читать полностью »

Привет!

На днях Techcrunch опубликовать новость о том, что для iOS появится специальная клавиатура Phraseboard. Вам это ничего не напоминает?

image

Читать полностью »

Как отличить программиста от музыканта? Спросите у них, что такое C#.

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

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

Для примера рассмотрим, что происходит при нажатии и отпускании средней клавиши до (в латинской транскрипции — С) на MIDI-клавиатуре (предположим, используется MIDI-канал № 1):

Программирование на клавиатуре… фортепиано

Статус-байт Байт данных 1 Байт данных 2
144 = взять ноту 60 = нота до 3-й октавы 127 = скорость (0..127): резкий удар по клавише
128 = снять ноту 60 = нота до 3-й октавы 10 = скорость (0..127): плавное отпускание клавиши

Знакомо, правда?
Читать полностью »

С самого первого знакомства с печатью (на мех. машинках) я понял: есть что улучшить. Решение, которое пришло мне в голову, настойчиво требовало воплощения. Хочу поделиться с вами и узнать ваше мнение.
Читать полностью »

Обзор механической клавиатуры CODE Keyboard
Приветствую всех!
После приобретения очередной клавиатуры решил сделать её обзор, не найдя оного как на хабре, так и вообще в рунете. Речь в данном обзоре пойдет о механической клавиатуре CODE Keyboard, 87 клавиш (при желании можно купить и стандартную 104-клавишную). В отличии от стандартной клавиатуры у данной модели CODE Keyboard отсутствует цифровой блок, поэтому она занимает значительно меньше места на столе и не сильно притесняет “грызуна”. В то же время все необходимые клавиши для навигации присутсвуют (в отличии, например, от Happy Hacking Keyboard): “стрелки”, Home, End, PgUp, PgDn и т.п.

Читать полностью »

image

Были времена когда стандартная клавиатура Android не умела абсолютно ничего и набрать что-либо длиннее 3 слов на сенсорном экране было сущим мучением.

А потом появился SwiftKey. Клавиатура, которая распознает ваш стиль печати, составляет карту нажатий, учит ваши слова… Это было первым приложением которое я купил для своего Nexus хотя и стоило оно целых 5 долларов. И вот сегодня получил на почту письмо следующего содержания (перевод):
Читать полностью »

От переводчика:

Статья, которую я предлагаю вам почитать, не нова — она опубликована аж 29 марта. Но на Реддите ее запостили всего несколько дней назад, да и актуальности своей она точно не потеряла. Интересность ее в том, что автор на простом и коротком примере демонстрирует практическое применение трех больших и популярных библиотек: numpy, scipy и pygame. Про первые две многие слышали, но все больше в контексте научных работ, так что интересно посмотреть на их применение в «обычной» жизни. В конце статьи прекрасная видео-демонстрация результата, хотя бы ее точно стоит посмотреть.

Авторский код сохранен без изменений, несмотря на то, что он оформлен не по PEP-8 и за его валидность я не ручаюсь. Настоящий рабочий код так или иначе есть на ГитХабе, ссылку вы найдете в конце статьи.

Запишите звук, измените тон 50 раз и сопоставьте каждому новому звуку клавишу на клавиатуре компьютера. Получится Пианопьютер!

Читать полностью »

Проект «Октодон» создает новый стандарт ввода текста в смартфоны. Вы можете помочь нам в подготовке кампании на Кикстартер, ответив всего на 3 вопроса и потратив не более 5 минут времени. Ваша помощь важна для нас, так как на Хабре – наша целевая аудитория, именно ваши советы помогают нам сделать клавиатуру такой, какой её хотите видеть вы – будущие пользователи.
Как за 5 минут помочь выйти на Кикстартер
Читать полностью »

Back-typing (back-type, реже — rear-type), как явствует из названия — это способ расположения элементов ввода на задней стороне устройства. (Слово «бэктайпинг», конечно, в русском языке отсутствует, но что-то «заднепечатание» мне нравится меньше, так что в рамках данного обзора предлагаю остановиться на первом варианте.) Клавиатура Октодон — безусловный пример бэктайпинга, но не единственный и даже не первый.
Человечество предлагает нам уже изрядное количество back-typing решений, и думается, хабражителям будет интересно взглянуть на них попристальнее.
Обзор back typing клавиатур
(Tina Fey, фотография Bust Magazine)
Читать полностью »

Как я учился слепой печати

Никогда не мог напечать вслепую даже «привет», но где-то около 2 месяцев назад я начал практиковаться в слепой печати и наконец-то достигнул осязаемых успехов: начал печатать со скоростью больше 200 зн/мин и небольшим процентом ошибок. Хочу поделиться с вами тем, как я к этому пришёл.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js