जैसा कि पहले ही बताया जा चुका है, इससे <C-S-A>
अलग तरीके से मैप करने का कोई तरीका नहीं है <C-A>
।
हालाँकि, जैसे उपकरणों के लिए autokey
(linux & windows के लिए) या autohotkey
(windows के लिए), आप <C-S-A>
विशिष्ट अनुप्रयोगों के लिए एक अलग कुंजी-स्ट्रोक (s) भेजने के लिए रीमैप कर सकते हैं ।
उदाहरण के लिए मेरे सिस्टम में, मेरे पास यह सेटिंग है autokey
:
$ cat ~/.config/autokey/data/gnome-terminal/ctrlshifta-gnome-terminal.py
#ctrl+shift+a sends '<S-F1>a'
keyboard.send_keys("<shift>+<f1>a") # Note that `f` in `f1` needs to be in lower case.
इसे इन गुणों को निर्दिष्ट करें:
- कीबोर्ड-शॉर्टकट के रूप में
ctrl+shift+a
- खिड़की वर्ग:
gnome-terminal-server.Gnome-terminal
फिर आप जो चाहें करने के ~/.vimrc
लिए मैपिंग बना सकते <S-F1>a
हैं।
टिप्पणियाँ:
- मैंने
<S-F1>
पता लगाने के लिए नेता की तरह का उपयोग किया है <C-S>
। ऐसा इसलिए था क्योंकि मेरे टर्मिनल ने स्वीकार नहीं किया था <F13>
- <F37>
आदि चाबियाँ। यदि आपका एप्लिकेशन इसका समर्थन करता है, ( gvim
क्या मुझे लगता है) उन कुंजियों का उपयोग करने की अनुशंसा की जाती है।
- मैं मुख्य रूप से
vim
में gnome-terminal
। इसलिए मैंने window class = gnome-terminal-server.Gnome-terminal
फिल्टर के रूप में इस्तेमाल किया। gvim
यदि आप चाहें तो इसका उपयोग करने के लिए इसे संशोधित करें । autokey
किसी भी अन्य विंडो के गुणों जैसे क्लास / शीर्षक को कैप्चर करने के लिए एक बटन का समर्थन करता है।