Добрый день!

Необходимо сделать программу переназначения горячих клавиш.Вот примерный интерфейс: https://yadi.sk/i/mosUYQJTskLfe

Описание работы:

1. Пользователь в верхнее поле вводит (желательно как в программах аналогах) вводит сочетание клавиш. Например стрелочку вверх на клавиатуре (https://yadi.sk/i/8aahkpQbskLt9)

2. В поле на что заменять задает комбинацию которая должна "нажиматься", например 3 клавиши: "control"+"alt"+";"

3. В поле "Название" вводится название комбинации - например, "Пауза"

4. При нажатии на кнопку "Добавить" связка 2 комбинаций клавиш и их наименование:

4.1 Добавляется в таблицу

4.2 Сохраняется в в json или xml (на ваш выбор)

4.3 Программа начинает подменять сочетание клавиш

5. При нажатии на кнопку "Удалить" - Выбранная в таблице связка сочетаний клавиш:

5.1 Перестает перехватываться

5.2 Удаляется из файла сохранения

5.3 Удаляется из таблицы

6. При нажатии на сворачивание программы, программа должна сворачиваться в трей (https://yadi.sk/i/A1axYCjEskMPn)

7. При нажатие на выход (крестик) - программа должна спрашивать, сворачиваться в трей или закрываться.Язык: C++

Студия: Visual studio 2015  

Должна быть работа на Windows Xp и Windows 7. 

Проверять можно на vlc и word 2003:

1. В  vlc задам сочетание клавиш на старт/стоп:  "control"+"alt"+";" (https://yadi.sk/i/Bj0uExWbskMbY)

2. В проверяемой программе задам замену "control"+"alt"+";"  на клавишу "вверх"

3. В word буду набирать текст, и при нажатии на клавишу "вверх" (при этом активное окно word) VLC остановит проигрывание фильма (https://yadi.sk/i/wh7n4eEKskMkr).

Называйте цену и сроки!

Материалы по теме: 

9 лет назад
tomminuker
Виталий 
37 лет
17 лет в сервисе
Был
6 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $50

    По заданному эскизу нужно сконфигурировать Grid-таблицу с использованием компонента DevExpress (но если удастся сделать заданное без DevExpress - ещё лучше). Только для опытных разработчиков под Delphi XE8!

    Прикладное ПО1 исполнитель
    Завершен
    9 лет назад
  • Завтра в 9:50 по Москве экзамен по программированию сигнальных процессоров. Суть такова - я получаю задание и скидываю его в скайп. Вы делаете в течение 30 минут и кидаете готовый код с подробными комментариями. Лекции ...

    Прикладное ПОнет заявок
    Закрыт
    9 лет назад
  • Ищу исполнителя, который имеет опыт работы с шлюзом Плаза2. Необходимо написать робота, торгующего на нескольких счетах.

    Закрыт
    9 лет назад
  • $50

    Нужен парсер на c#  для сайта e.intimcity.nl/  поля:  Имя   Возр  рост  вес  Стоим  город  Метро  тел  фото  коменатрии

    Закрыт
    9 лет назад
  • $1000

    Вакансия для Москвы и Московской области. В перспективную команду ищем опытного backend-разработчика, который эффективно программирует на PHP/Yii2! Мы создаем мобильную бизнес-платформу для небольших и средних городов по всей России, более подробно можете почитать ...

    Прикладное ПОнет заявок
    Закрыт
    9 лет назад
  • Добрый день, нужна программа для автодозвона на 4 номера телефона с 20 номеров для ПК, что с цифровой клавиатуры выбрать цифры 1, 5 и тд Программа должна сама набирать номера одновременно с 20 номеров ...

    Закрыт
    9 лет назад
  • $4200

    Добрый день.  Необходимо разработать алгоритм распознавания и нахождения видимых образцов заданной детали в куче разнообразных деталей (навал) по 3д-модели данной детали.  Алгоритму будут предварительно известны следующие данные:  список 3д-моделей ...

    Закрыт
    9 лет назад