X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=macros%2Fpirmacromanager.cpp;fp=macros%2Fpirmacromanager.cpp;h=ff34b20e7dcf38f2bc2bf1a1938063f344110d61;hb=741e390184f91b94c413745f43820d59c7362530;hp=3c8db07471ddc1b01db02473112b7eac46b4051e;hpb=f3809ec697222bd9ad47c725bb72dd7272fd594b;p=pierogi diff --git a/macros/pirmacromanager.cpp b/macros/pirmacromanager.cpp index 3c8db07..ff34b20 100644 --- a/macros/pirmacromanager.cpp +++ b/macros/pirmacromanager.cpp @@ -71,6 +71,10 @@ void PIRMacroManager::handleKeypress( { keyboardController->executeKey(key); } + else + { + executeStandardKey(key); + } } @@ -240,3 +244,53 @@ void PIRMacroManager::setBtnFocus( buttonsController = multitapPack; } } + + +void PIRMacroManager::executeStandardKey( + char key) +{ + switch (key) + { + case 'Q': + mainWindow->switchToTab(0); + break; + + case 'W': + mainWindow->switchToTab(1); + break; + + case 'E': + mainWindow->switchToTab(2); + break; + + case 'R': + mainWindow->switchToTab(3); + break; + + case 'T': + mainWindow->switchToTab(4); + break; + + case 'Y': + mainWindow->switchToTab(5); + break; + + case 'U': + mainWindow->switchToTab(6); + break; + + case 'I': + mainWindow->switchToTab(7); + break; + + case 'O': + mainWindow->switchToTab(8); + break; + + case 'P': + mainWindow->switchToTab(9); + + default: + break; + } +}