Respostas:
Isso não é possível com o xmodmap. Também não acho que seja possível com o XKB, mas não tenho certeza.
Seu objetivo é ter uma tecla sempre idêntica a pressionar Ctrl+ C(por exemplo, em um terminal, isso interromperia o programa em execução) ou possuir uma tecla de cópia da área de transferência? Neste último caso, tente
keycode 135 = XF86Copy
O XF86Copy
keySym é destinado a uma chave de copiar para a área de transferência, mas não sei quantos aplicativos têm esse atalho pronto para uso.
Se você estiver no Ubuntu e, possivelmente, mesmo se não estiver, o método recomendado para configurar chaves adicionais ("multimídia") é o toque de tecla .
Se você realmente deseja que a chave seja equivalente a Ctrl+ C, o ambiente da área de trabalho ou o gerenciador de janelas pode permitir que você ligue o keyym a um comando que gera eventos de pressionamento e liberação de teclas para essa combinação de teclas. Se você preferir ou precisar usar um método independente de DE / WM, poderá usar xbindkeys para ligar um comando arbitrário de shell a uma chave e xmacro para fabricar eventos-chave para enviar a uma janela. Você ainda precisará ter um keyym associado à chave; uma boa opção é F13
(ou onde quer que as teclas de função numeradas do teclado parem). Em seguida, coloque isso no seu ~/.xbindkeysrc
:
"{ echo KeySymPress Control_L; echo KeySym C; echo KeySymRelease Control_L; } | xmacroplay"
F13
Você precisará começar xbindkeys
com sua sessão X - na sua ~/.xinitrc
ou ~/.xsession
se você tiver uma, ou na interface de configuração apropriada no seu DE / WM.