На ПСП это видел интересное исполнение виртуальной клавы.
Зажимаем, к примеру, левый шифт 1, вызывается (на экране) ромбом четыре буквы.
Определенную букву (из этих четырех), можем выбрать как курсором (стрелками), так и кнопками (треугольник, квадрат, круг, крест. Они соответствуют расположению букв на экране).
Левый шифт 1 + левый шифт 2, смена букв к началу алфавита.
Левый шифт 1 + правый шифт 2, смена букв к концу алфавита.
Это по воспоминаниям, может что и неточно.
Это если писать.
А так, для файтингов и т.п. есть же проги. Можно забиндить какую угодно комбинацию.