Аппаратная нестандартная раскладка.
Быстрое автоповторение дважды нажатой клавиши.
Fn слой с клавишами управления курсором, цифровым блоком, функциональными клавишами.
Возможность прошивки без дополнительного оборудования.
Было перебрано множество вариантов расположения клавиш, в итоге получилось очень удобное расположение кнопок. Цифры можно набирать одним пальцем даже без надписей на кнопках.
Возможность использования аппаратных нестандартных раскладок на любом компьютере, без необходимости их установки в операционной системе.
Отдельные клавиши включения языка и раскладки, не переключают, а именно включают язык, позволяя не смотреть на текущее состояние раскладки.
Включение режима, где на месте СУ не Ctrl кнопка, а Command, и переключение раскладок по Cmd+Space.
Компиляция открытыми программами, и загрузка прошивки без дополнительного оборудованию, благодаря встроенному загрузчику.
Использование поверх ноутбучной клавиатуры, возможно дополнить гелевыми ковриками от мыши, провод не упирается в экран.
Размещение блока управления, цифрового блока, и ряда функциональных клавиш на основном алфавитно-цифровом блоке. Клавиши навигации всегда под рукой, не требует смещения руки со стартовой позиции печати.
Загрузка больших пальцев, удобный Shift на левом большом пальце, удобный Ctrl рядом с ним, и Fn всегда под рукой.
Специальный режим с размещением стрелок на ESDF, и цифровым блоком на правой руке, включается одной правой рукой.
Наличие таких клавиш как AltTab, Ё на месте Е, специальные Shift-ы с дополнительными функциями переключения языков и пробелом, которые в некоторых случаях могут становиться Ctrl.
Блог: http://ibnteo.klava.org/tag/catboard
Статья на хабре: http://habrahabr.ru/post/185500/
Исходный код: https://github.com/ibnteo/catboard