клавиатура
Найдено: 6 записей
Песочница →
Свежий взгляд на компьютерные клавиатуры
Отмазка: то, о чем пойдет речь в статье, было придумано не совсем трезвым мозгом, и скорее всего никогда не будет реализовано в реальной жизни.
Думаю, большинство хабравчан уже привыкло к тем клавиатурам, которые можно встретить каждый день. Но благодаря одной небольшой модификации можно набор текста превратить в довольно-таки забавное занятие. Интересно?
Думаю, большинство хабравчан уже привыкло к тем клавиатурам, которые можно встретить каждый день. Но благодаря одной небольшой модификации можно набор текста превратить в довольно-таки забавное занятие. Интересно?
15.01.2012 22:46+0400
Ни о чём →
ZAGG Keyboard Case для Galaxy Tab 10.1
ZAGG Keyboard Case для Galazy Tab 10.1
Хочу поделиться впечатлениями о свежеприобретенном гаджете, представляющем собой футляр и, одновременно, внешнюю клавиатуру для одного популярного планшета, а именно Logitech Keyboard Case for Samsung Galaxy Tab™ 10.1 (Wi-Fi® Only)
Устройство известно так же под названием ZAGG Keyboard Case и существует в версии для iPad 2
18.12.2011 18:44+0400
Реклама →
iPhone. «Тренажер печати»
Идея разработать это приложение возникла практически случайно — кому-то на глаза попалась старая флешка c оригинальной реализацией тренажера клавиатуры, сгоряча сказали «А давайте разработаем такое под iOS, ведь прикольно будет», разработчик сходу написал прототип и дальше уже допиливали. Результат — http://itunes.apple.com/app/id488113074
17.12.2011 15:41+0400
Язолъ →
Высокий и низкий delete? Это еще полбеды!
В блоге hardware раздавалось конструктивное негодование на тему клавиатур с высокой и низкой клавишей Delete.
В стане клавиатур с миниатюризированной «ноутбучной» раскладной все еще хуже. Намного хуже. Под катом просто две фотографии:
В стане клавиатур с миниатюризированной «ноутбучной» раскладной все еще хуже. Намного хуже. Под катом просто две фотографии:
19.04.2009 22:47+0400
humour →
Фокусы с клавиатурой
Сегодня во второй половине дня, мечтая дожить до выходных и перечитывая bash.org.ru, наткнулся на цитату:
Сразу же заинтересовался, а сколько вообще таких последовательностей клавиш, которые будучи нажаты в английской и русской раскладке будут давать существующие слова?
Разумеется, как программист я не мог себе отказать в удовольствии написать такую программу, которая бы нашла все такие слова. В первую очередь потребовались словари со всеми словоформами. Всё, что душе угодно, нашлось на http://wiki.services.openoffice.org/wiki…
Далее код:
Если кратко, этот код читает содержимое en и ru словарей openoffice и для каждого английского слова пытается найти похожее русское, которое было бы напечатано простой сменой раскладки клавиатуры.
И вот самые интересные результаты:
Знаете ли вы, что всякий набравший английское слово entity (сущность) по ошибке в русской раскладке, будет немедленно утешен? :-)
Сразу же заинтересовался, а сколько вообще таких последовательностей клавиш, которые будучи нажаты в английской и русской раскладке будут давать существующие слова?
Разумеется, как программист я не мог себе отказать в удовольствии написать такую программу, которая бы нашла все такие слова. В первую очередь потребовались словари со всеми словоформами. Всё, что душе угодно, нашлось на http://wiki.services.openoffice.org/wiki…
Далее код:
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.TreeSet;
public class EqualTypedWords {
final static String RU = "абвгдежзийклмнопрстуфхцчшщъыьэюя";
final static String EN = "f,dult;pbqrkvyjghcnea[wxio]sm'.z";
private static final int WORD_SIZE = 3;
static TreeSet readFile(String fname) throws IOException {
TreeSet result = new TreeSet();
List lines = FileUtils.readLines(new File(fname), "KOI8-R");
for (String s : lines) {
result.add(s.split("/")[0].toLowerCase());
}
return result;
}
public static void main(String[] args) throws IOException {
TreeSet ruset = readFile("data/ru_RU_ie.dic");
TreeSet enset = readFile("data/en_GB.dic");
for (String en : enset) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < en.length(); i++) {
int ind = EN.indexOf(en.charAt(i));
if (ind != -1) {
sb.append(RU.charAt(ind));
}
}
String newWord = sb.toString();
String c = ruset.ceiling(newWord);
String f = ruset.floor(newWord);
if (ruset.contains(newWord) && fit(newWord)) {
System.out.println("en: " + en + "; ru: " + newWord);
continue;
}
if (!fit(c) || !fit(f) || !fit(newWord)) continue;
if (newWord.startsWith(f)) {
System.out.println("en: " + en + "; ru: " + f + "; retyped: " + newWord);
}
if (c.startsWith(newWord)) {
System.out.println("en: " + en + "; ru: " + c + "; retyped: " + newWord);
}
}
}
private static boolean fit(String c) {
return (c != null && c.length() > WORD_SIZE);
}
}
Если кратко, этот код читает содержимое en и ru словарей openoffice и для каждого английского слова пытается найти похожее русское, которое было бы напечатано простой сменой раскладки клавиатуры.
И вот самые интересные результаты:
en: ababa; ru: фифи; retyped: фифиф
en: belt; ru: иудее; retyped: иуде
en: blench; ru: идут; retyped: идутср
en: blend; ru: идут; retyped: идутв
en: celsius; ru: суды; retyped: судышгы
en: derby; ru: вуки; retyped: вукин
en: eire; ru: ушкуев; retyped: ушку
en: entity; ru: утешен
en: entrench; ru: утекут; retyped: утекутср
en: exec; ru: учусь; retyped: учус
en: hdtv; ru: рвем
en: herb; ru: руки
en: herbage; ru: руки; retyped: рукифпу
en: herbal; ru: руки; retyped: рукифд
en: herbert; ru: руки; retyped: рукиуке
en: inert; ru: штуке
en: kbps; ru: лизы
en: kerb; ru: луки
en: lens; ru: дутыш; retyped: дуты
en: next; ru: тучегонители; retyped: туче
en: verb; ru: муки
28.06.2008 00:44+0400
humour →
Клавиатура для блондинок
Правда это или нет, не мне судить, но что блондинки, а точнее их умственные способности, уже давно стали темой анекдотов и не только — это уже факт. Это касается и компьютерной грамотности. Думаю, многие помнят «боян» — картинку с изображением клавиатуры для блондинок. Но картинками дело не ограничилось. Российская компания ОЛДИ, изрядно посмеявшись всем штатом сотрудников, выпустила продукт под названием «клавиатура для блондинок», который воплощает в жизнь народное интернет-творчество.
На новой клавиатуре, конечно же, розового цвета, дизайнеры переименовали клавиши. Так, тут есть «самая длинная кнопка» — пробел. А вместо ESC красуется слово «Нет!». «Новые» названия даны чуть ли не всем функциональным кнопкам.
Непонятно, будет ли ОЛДИ выпускать эту клавиатуру в массовом порядке или сделано это исключительно в качестве «поржать» и привлечь таким способом к себе внимание. Но информации ни о цене, ни о дате выхода на рынок нового «устройства» пока нет.
via 3DNews
На новой клавиатуре, конечно же, розового цвета, дизайнеры переименовали клавиши. Так, тут есть «самая длинная кнопка» — пробел. А вместо ESC красуется слово «Нет!». «Новые» названия даны чуть ли не всем функциональным кнопкам.
Непонятно, будет ли ОЛДИ выпускать эту клавиатуру в массовом порядке или сделано это исключительно в качестве «поржать» и привлечь таким способом к себе внимание. Но информации ни о цене, ни о дате выхода на рынок нового «устройства» пока нет.
via 3DNews
30.10.2007 14:41+0300