Никакого перехвата нет.
Приведу образный пример, как это все работает.
Есть настоящая матрица специалистовской клавиатуры. Допустим, за ней сидит оператор по имени Петя. Рядом сижу я с PC-шной клавой. Я беру и нажимаю Shift + '2'. Петя видит это и нажимает на настоящей специалистовкой матрице ту комбинацию, которая нужна для получения символа '@'. Вот и все. Нет никакого перехвата. Есть умный виртуальный Петя, который делает нужные действия, для того, чтобы получить на специалисте то, что нажато на PC-шной клаве. Петя это машинистка-секретарша. А я директор, который диктует документ)
- - - Добавлено - - -
Нужен человек с реальный классическим Специалистом, чтобы имело смысл писать тест.
- - - Добавлено - - -
Клавиши 'TAB' на классическом Специалисте вообще нет.