Довідкова інформація: В іграх RTS важливі будівлі та блоки часто можуть бути згруповані за допомогою комбінації Ctrl + (0-9). У поєднанні з ігровими гарячими клавішами "продуктивність" гри (тобто APM, EPM) надзвичайно ефективна.
Як розробник, я працюю з великою кількістю додатків, кожен з яких має незалежні гарячі клавіші. Хоча Alt-Tab є відмінним способом зробити це за 4 або 5 додатків, він стає менш ефективним, ніж просто натиснути на потрібну програму з початкової стрічки.
Що я хочу: Я хочу мати можливість динамічно призначати гарячі клавіші програмам, а також припиняти зв'язок гарячої клавіші після закриття програми. Наприклад, Windows спрацьовує, я призначаю '0' VS2008 за допомогою натискання клавіші CTRL + 0, які зв'язують VS2008 з '0' до тих пір, поки програма активна. Якщо VS2008 закрито, гаряча клавіша звільняє. Я знаю, як налаштувати статичні гарячі клавіші, але я вважаю, що це обмеження.
Запитання: Чи було б краще спробувати реалізувати це з рівня ОС (тобто, використовуючи функцію AutoIT або вбудовану функціональність Windows 7) АБО програмно (тобто, власний)?