Здравейте на всички

Наскоро се сдобих с мултимедиина клавиатура. Потъсрсих в нета и попаднах на това:
http://www.void.gr/kargig/blog/2007/02/20/cherry-cymotion-master-linux/ Всичко точно, само че се получава проблем с клавишите cut, copy, paste. При натискането на такъв клавиш системата отчита следното:
cut-->Ctrl+X,X
paste-->Ctrl+V,V
Copy-->Ctrl+C,C
Close-->Ctrl+Q,Q
New-->Ctrl+N,N
T.e. добавя още една буква. Пренасочването на клавишите съм го направил като в горната статия:
// $XFree86$
// XFree86 special keysyms
default partial xkb_compatibility "basic" {
interpret.repeat= True;
// Ctrl+C for Copy
interpret XF86Launch9 {
action = Redirect(Key=<AB03>, modifiers=Control);
};
// Ctrl+V for Paste
interpret XF86LaunchA {
action = Redirect(Key=<AB04>, modifiers=Control);
};
// Ctrl+X for Cut
interpret XF86Launch8 {
action = Redirect(Key=<AB02>, modifiers=Control);
};
// Ctrl+N for App.
interpret XF86LaunchB {
action = Redirect(Key=<AB06>, modifiers=Control);
};
// Ctrl+Q for Close
interpret XF86LaunchC {
action = Redirect(Key=<AD01>, modifiers=Control);
};
};
Както се вижда не ползвам XF86Cut и т.н. за щото се оказа че не се поддържат от Qt.

Но си намерих други

Някакви идеи защо се получава така???
Или алтернативно решение ако има ще е добре.
П.П.
Пробвах и с Keytouch. При него функциите на добавят буква, но не работят правилно