Пользовательская 16-кнопочная макроклавиатура............

Источник:

Счастливого Рождества вам Frohe Weihnachten Euch Joyeux Noël à toi Buon Natale a te Vrolijk kerstfeest voor jou Feliz Navidad para ti Господи, пока копаю

В этом году я хочу сделать вам небольшой подарок в «другой форме времени».

Нет, в этом году это не часы! Это устройство «сэкономит ваше время», когда вы работаете на компьютере с MS Windows, Apple macOS и��и Linux. Он может сэкономить вам много минут или даже часов в течение года, когда вы используете его для набора текста в разных программах.

Просто добавьте эту дополнительную клавиатуру к своему компьютеру с MS Windows, Apple macOS или Linux, и вы сможете печатать на своей обычной клавиатуре вручную, как и раньше, а также на этой новой второй клавиатуре с автоматическим вводом фраз и действий. =)

Используемая здесь плата «Arduino Pro Micro» автоматически распознается как обычная клавиатура вашего компьютера и может использоваться в любом приложении, в которое вы можете поместить курсор. Это работает так же, как если бы вы вводили все буквы и комбинации клавиш вручную на обычной клавиатуре, но намного быстрее и постоянно повторяемо. =)

Эта конкретная версия настраиваемой макроклавиатуры с 16 кнопками является примером и может использоваться программистами напрямую. Он поставляется со специальными сменными колпачками клавиш для переключателей клавиатуры, включая файл .step для колпачков клавиш. Я разработал это устройство для своих проектов C++ Arduino, но его можно будет использовать, например, в ваших проектах. почтовая программа или программа для письма, где вам приходится снова и снова вводить одни и те же текстовые фразы. Он также включает в себя несколько довольно удобных ярлыков и действий для нескольких программ, которыми я пользуюсь очень часто и хочу запускать их одним щелчком мыши. Итак, вы найдете несколько примеров в коде, чтобы изменить его под свои нужды.

Предоставленный код предназначен для использования с MS Windows, но если вы измените комбинации клавиш в коде, его можно будет использовать и в системах Apple macOS или Linux. Вам просто нужно изменить для отправки комбинации клавиш/раскладку клавиатуры в соответствии с вашей системой. Ссылки и примеры приведены в коде. Я уже некоторое время тестировал его в Linux Mint и Apple macOS Sequoia 15.1.1 с работающими на тот момент ключами, не относящимися к Windows, и тоже работал отлично.

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

Для использования клавиатуры не нужно ничего устанавливать на компьютер. Так что это может сработать и на вашем функциональном заблокированном рабочем компьютере. ;-) Apple macOS 15.x просто уведомляет вас о том, что была подключена еще одна клавиатура, и вы можете ею пользоваться. =)

Над��юсь, вам понравится эта экономия времени. Я использовал его несколько недель, чтобы улучшить его, и он работает нормально.

Функции в 1 клик:
Переключатель: Функция:
1 копия
2 Вставить
3 разреза
4 Отменить
5, если
еще 6
7 за
8 корпус переключателя
9 делать пока
10 пока
11 функция пустоты
12 массивов
13 Откройте проводник MS Windows.
14 Показать рабочий стол MS Windows
15. Откройте терминал PowerShell от имени администратора.
16 Откройте рабочий стол GitHub

Пример вывода: (здесь, конечно, вставлено с клавиатуры ;-))
Переключитесь с 1 на 4: копирование, вставка, вырезание и отмена с помощью CTRL+C, CTRL+V, CTRL+X и CTRL+Z.
Переключатель 5 + 6: если + еще:
если (вар1 == вар2) {

} еще {

}
Переключатель 7: для ц��кла:
for (int я = 0; я <= 5; я++) {

}
Переключатель 8: корпус переключателя:
переключатель (вар) {
случай 1: {

перерыв;
}
случай 2: {

перерыв;
}
случай 3: {

перерыв;
}
случай 4: {

перерыв;
}
случай 5: {

перерыв;
}
}
Переключатель 9: делать, пока:
сделать {
// некоторые действия
} Пока (условие);
Переключатель 10: пока:
пока (условие) {
// некоторые действия
}
Переключатель 11: функция void:
недействительное имя функции() {

}
Переключатель 12: массив:
int myarray[] = { 1, 2, 3, 4, 5 };
Переключатель 13 и 14: действия MS Windows выполняются с помощью команд горячих клавиш MS Windows, таких как «Клавиша Windows» + «e» для проводника MS Windows и «Клавиша Windows» + «d», чтобы отобразить рабочий стол MS Windows и свернуть все открытые окна.
Переключатель 15: окно терминала PowerShell открывается от имени администратора с помощью функции запуска MS Windows f.

08:00
22
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.