Xmodmap कॉन्फ़िगरेशन


5

मेरी डेबियन लिनक्स मशीन पर Ctrl+ Alt+ F1एक आभासी टर्मिनल के लिए बाध्य है। मैं दौड़कर संबंधित प्रविष्टि देख सकता हूंxmodmap -pke

keycode 67 = F1 XF86_Switch_VT_1 F1 XF86_Switch_VT_1

प्रति इस सूत्र , मैं जोड़ सकते हैं जो कि मैं क्या कहीं पढ़ा है के साथ संगत है, के दाहिने हाथ की ओर कॉलम =पत्र व्यवहार करने key, Shift+ key, AltGr+ keyऔर Shift+ AltGr+ key

यह देखते हुए कि, मुझे समझ नहीं आता कि कैसे के लिए कीकोड मानचित्रण F1(ऊपर) के लिए काम करता है Ctrl+ Alt+ F1। ऐसा लगता है यह वास्तव में होना चाहिए या तो Shift+ F1या Shift+ AltGr+ F1?

यहाँ xmodmap -pmमेरी मशीन का आउटपुट है :

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x25)
control     Control_L (0x42),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

क्या कोई इसे समझा सकता है?


उस <kbd/>गंदगी के बारे में क्षमा करें , न तो मैं वास्तव में इसे पसंद नहीं करता हूं
Alois Mahdal

(तो, "रोलबैक" लिंक पर ध्यान दें ...)
अर्जन

जवाबों:


2

यह थोड़ा अधिक जटिल है, Fnचाबियाँ आपके सामान्य के बजाय आमतौर पर 5 स्तर हैं। 5 वें स्तर ctrl+ के माध्यम से पहुंचा जा सकता है alt। यह आपको अपनी ~/.Xmodmapफ़ाइल में उपयुक्त कीबाइंडिंग निर्दिष्ट करने की अनुमति देता है । नीचे एक्सएक्सएक्स फाइलों के कुछ अंश दिए गए हैं। उनके बारे में अधिक जानकारी के लिए http://www.charvolant.org/~doug/xkb/html/node1.html पर एक नज़र डालें

type "CTRL+ALT" {
    modifiers = Control+Alt+Shift+LevelThree;
    map[None] = Level1;
    map[Shift] = Level2;
    map[LevelThree] = Level3;
    map[Shift+LevelThree] = Level4;
    map[Control+Alt] = Level5;
    level_name[Level1] = "Base";
    level_name[Level2] = "Shift";
    level_name[Level3] = "Alt Base";
    level_name[Level4] = "Shift Alt";
    level_name[Level5] = "Ctrl+Alt";
};
xkb_symbols "fkey2vt" {
  key <FK01> {
    type="CTRL+ALT",
    symbols[Group1]= [ F1, F1, F1, F1, XF86_Switch_VT_1 ]
  };
  ...
};
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.