Separate Tastenbelegung mit Umschalttaste

Separate Tastenbelegung mit Umschalttaste

Ich verwende GNU Emacs 23.1.1 unter Ubuntu 10.04 und möchte etwas Ähnliches wie die beschriebenen Emacs-Zwischenablageeinstellungen verwendenHier, aber ich möchte das Standardverhalten beibehalten und das alternative Verhalten durch Drücken von erhalten shift. Ich meine so etwas wie das hier

;;; 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)

Funktioniert aber nur \S-\M-wgut, wenn die Verwendung \C-Wgenau wie funktioniert C-w. Ich habe auch versucht \S-\C-w, aber das endet mit „Ungültiger Modifikator in Zeichenfolge“.

Wie kann ich shiftcontrolyseparat von binden controly?

Antwort1

(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)

verwandte Informationen