Screenkey был вдохновлён программой Screenflick для macOS и изначально основанный на проекте key-mon;
Screenkey полезен для создания скринкастов, а также является мощным инструментом обучения;
Есть возможность установить время отображения (по умолчанию — 2,5 секунды) или включить функцию “Постоянное окно” — окно вывода будет всегда видимым, независимо от активности ввода;
Имеется возможность выбрать физический экран/монитор, используемый для окна вывода;
Существует возможность выбрать позицию/положение окна ввода;
Есть возможность выбрать шрифт, его размер и цвет, а также выбрать цвет фона и настроить его прозрачность;
Имеется возможность выбрать режим клавиатуры: Composed — пытается показать только окончательные результаты ключевой композиции. Мертвые клавиши и любой промежуточный вывод во время композиции не отображаются, Translated — показывает результат каждого нажатия клавиши на клавиатуре с учётом текущей локали клавиатуры и модификаторов, но не композиции. Нажатие мёртвой клавиши, за которой следует буква, покажет обе клавиши, Raw — показывает, какие клавиши были нажаты на клавиатуре, без перевода, Keysyms — показывает символы клавиш (“символические” имена) каждой нажатой клавиши, полученные сервером;
Имеется режим обратного пространства (управляет эффектом “обратного пространства” для текста в окне вывода): Normal — всегда вставляет символ обратного пробела в окно вывода, Baked — имитирует эффект обратного пробела в тексте только в том случае, если последнее нажатие клавиши является обычной буквой и движение курсора не обнаружено. В любом другом случае вместо этого вставляется символ обратного пробела, Full — похож на “Baked”, но будет использовать несколько других, менее безопасных клавиш, таких как табы и возвраты;
Режим модификаторов: “Обычный” использует традиционные названия ПК (Ctrl+A), в то время как “Mac” использует символы Mac напрямую (⌘+A). В режиме “Emacs” будут отображаться сокращенные последовательности клавиш в стиле Emacs (C-A);
Показывать только последовательности модификаторов: в окне вывода отображаются только последовательности модификаторов/элементов управления. Пустые, сдвинутые или переведенные буквы не отображаются;
Всегда показывать Shift и показывать пробелы;
Показать мышь: если этот параметр включён, кнопки мыши отображаются слева от окна вывода;
Скрыть после продолжительности: продолжительность (в секундах) анимации затухания при отпускании кнопки. Значение по умолчанию равно 1 секунде.
Скриншоты программы
Установка
Программа screenkey доступна для установки на Linux.