KDEカスタムショートカットは特殊なXF86キーでは動作しません

KDEカスタムショートカットは特殊なXF86キーでは動作しません

外付けのテンキーを「マクロ キーボード」として使用し、各キーで特定のアクションを実行できるようにしたいと考えています。キーを記号xkb_keymapにマッピングするカスタムを既に作成しています。XF86

$ cat ~/.xinitrc
...
# Active macro keyboard
macrokb=$( xinput list | sed -n 's|.*MOSART.*2\.4G.*id=\([0-9]*\).*keyboard.*|\1|p' | head -n1 )
if [ "$macrokb" ]; then
  cat ~/.xkb/macros.xkb | xkbcomp -i $macrokb - $DISPLAY
fi

$ cat ~/.xkb/macros.xkb 
xkb_keymap "macros" {

xkb_keycodes {
    // 0 - Chrome
    <WEB> = 90;
    // / - Windows
    <WIN> = 106;
    // * - Win attach
    <ATCH> = 63;
    // BS - Win detach
    <DTCH> = 22;
    // enter - Terminal
    <TERM> = 104;
    // numlock - Settings
    <SETT> = 77;
};

xkb_types {
    include "basic"                                                                                                 
    include "numpad"                                                                                                
};                                                                                                                  

xkb_compat { include "basic" };                                                                                     

xkb_symbols {                                                                                                       
    key.type = "ONE_LEVEL";                                                                                         
    key <WEB> { [ XF86WWW ] };                                                                                      
    key <WIN> { [ XF86Launch0 ] };                                                                                  
    key <ATCH> { [ XF86Launch1 ] };                                                                                 
    key <DTCH> { [ XF86Launch2 ] };                                                                                 
    key <TERM> { [ XF86Terminal ] };                                                                                
    key <SETT> { [ XF86Tools ] };                                                                                   
};                                                                                                                  

};

カスタム キーボード マップが正常に読み込まれ、 によって検出されましたxev。例: 

KeyPress event, serial 41, synthetic NO, window 0x5800001,
    root 0x4f7, subw 0x0, time 5314499, (1656,414), root:(1656,443),
    state 0x10, keycode 106 (keysym 0x1008ff40, XF86Launch0), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

ここで問題となる部分があります。KDE でカスタム キーボード ショートカットを作成すると、XF86 keysymegWWWまたはは正常に認識されますTerminalが、提供したスクリプトは実行されません (そのため、ショートカットは KDE によって検出されません)。

ただし、他のいくつかのキー (メイン キーボードに組み込まれているキー) の場合はそうではありませんXF86AudioPlay

この問題を解決するにはどうすればいいでしょうか?

関連情報