Aplicar combinação de botões do teclado no lançamento

3

Eu instalei o LMDE2 Mate, com repos apontando para o teste Debian.

No Pycharm (Jetbrains IDE) eu tenho que pressionar Shift + Alt + E para chamar o console python.

Meu problema é, quando estou pressionando o evento de comutação de layout de teclado Shift + Alt está sendo chamado. Eu tenho alguns outros problemas relacionados também.

Acho que isso pode ser resolvido configurando o teclado para aplicar pressionamentos na versão (comportamento padrão do Windows, AFAIK), em vez de aplicar na impressão, mas não consegui encontrar nenhuma referência de como fazer isso.

Eu vi esta pergunta no StackOverflow , mas não encontre qualquer informação útil lá.

xev log para Shift + Alt + E :

KeyPress event, serial 38, synthetic NO, window 0x4600001,
    root 0x114, subw 0x0, time 28863279, (-505,381), root:(507,666),
    state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 38, synthetic NO, window 0x4600001,
    root 0x114, subw 0x0, time 28863709, (-505,381), root:(507,666),
    state 0x8, keycode 50 (keysym 0xfe08, ISO_Next_Group), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

PropertyNotify event, serial 38, synthetic NO, window 0x4600001,
    atom 0x1db (XKLAVIER_STATE), time 28863710, state PropertyNewValue

PropertyNotify event, serial 38, synthetic NO, window 0x4600001,
    atom 0x1db (XKLAVIER_STATE), time 28863710, state PropertyNewValue

PropertyNotify event, serial 38, synthetic NO, window 0x4600001,
    atom 0x1db (XKLAVIER_STATE), time 28863711, state PropertyNewValue

PropertyNotify event, serial 38, synthetic NO, window 0x4600001,
    atom 0x1db (XKLAVIER_STATE), time 28863711, state PropertyNewValue

KeyPress event, serial 38, synthetic NO, window 0x4600001,
    root 0x114, subw 0x0, time 28865393, (-505,381), root:(507,666),
    state 0x2008, keycode 26 (keysym 0x6d5, Cyrillic_u), same_screen YES,
    XLookupString gives 2 bytes: (d1 83) "у"
    XmbLookupString gives 2 bytes: (d1 83) "у"
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x4600001,
    root 0x114, subw 0x0, time 28865605, (-505,381), root:(507,666),
    state 0x2008, keycode 26 (keysym 0x6d5, Cyrillic_u), same_screen YES,
    XLookupString gives 2 bytes: (d1 83) "у"
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x4600001,
    root 0x114, subw 0x0, time 28867681, (-505,381), root:(507,666),
    state 0x2008, keycode 50 (keysym 0xfe08, ISO_Next_Group), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x4600001,
    root 0x114, subw 0x0, time 28867701, (-505,381), root:(507,666),
    state 0x2008, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

EDIT. Teclas de atalhos do switch de layout me impedem de usar a mesma combinação faz exatamente a mesma pergunta, nenhuma resposta é fornecida. Alterar a alteração do layout do teclado para outro atalho não é uma opção.

    
por mkurnikov 03.09.2015 / 19:58

0 respostas