Não é realmente uma resposta, mas uma citação:
A chave da linha {[quoteleft, asciitilde]}; descreve um único mapeamento de um código de chave (neste caso) para um grupo de símbolos ('e neste caso). Os símbolos são nomeados usando os nomes simbólicos do arquivo /usr/X11R6/include/X11/keysymdef.h, conforme descrito na seção 2.4. Um par de símbolos entre parênteses indica um par de símbolos separados por um nível de turno; pressionar a tecla Shift normalmente alterna entre dois níveis, mas o componente de tipos pode anular isso. Se um único símbolo estiver entre parênteses, este símbolo é usado sempre, independentemente do nível.
talvez um link seja de alguma utilidade: link