Rilegatura separata per chiavi con maiusc


0

Sto usando GNU Emacs 23.1.1 su Ubuntu 10.04 e voglio usare qualcosa di simile alle impostazioni degli appunti di emacs descritte qui , ma voglio mantenere il comportamento predefinito e ottenere quello alternativo premendo shift. Intendo qualcosa del genere

;;; these are the defaults anyway
(global-set-key "\C-w" 'kill-region)
(global-set-key "\M-w" 'yank-pop)
(global-set-key "\C-y" 'clipboard-yank)

;;; these should be the clipboard-aware versions
(global-set-key "\C-W" 'clipboard-kill-region)
(global-set-key "\S-\M-w" 'clipboard-kill-ring-save)
(global-set-key "\C-Y" 'clipboard-yank)

Ma \S-\M-wfunziona solo bene, mentre l'utilizzo \C-Wfunziona esattamente come C-w. Ho provato anche \S-\C-w, ma questo finisce con "Modificatore non valido in stringa".

Come posso legare shiftcontrolyseparatamente da controly?

Risposte:


1
(global-set-key (kbd "C-S-w") 'clipboard-kill-region)
(global-set-key (kbd "M-W")   'clipboard-kill-ring-save)
(global-set-key (kbd "C-S-y") 'clipboard-yank)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.