मैं F10, F11 और F12 को कैसे ठीक करूं?


15

कीबोर्ड किस सॉफ्टवेयर से संबंधित हैं? या कीबोर्ड कॉन्फ़िगरेशन?

मुसीबत

यह स्थानीय है, केवल मेरे खाते में। यह मदद नहीं करता है अगर मैं उन कुंजियों को पुन: असाइन करने की कोशिश करता हूं जो वे अभी भी काम नहीं करेंगे।

जानकारी

मेरा लेपटोप।

यदि मैं एक टर्मिनल में xev टाइप करता हूं, तो मैं नोटिस करता हूं कि कुंजी कोड चले गए हैं। मैंने F12 दबाया और यह मिला।

   FocusOut event, serial 33, synthetic NO, window 0x5200001, 
   mode NotifyGrab, detail NotifyAncestor 

   FocusIn event, serial 33, synthetic NO, window 0x5200001, 
   mode NotifyUngrab, detail NotifyAncestor 

   KeymapNotify event, serial 33, synthetic NO, window 0x0, 
   keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ये कैसे हुआ

मैं इस सवाल / जवाब के माध्यम से ऑडियो स्ट्रीम करने की कोशिश कर रहा था । लेकिन जब मैं समाप्त हो गया और कार्यक्रम को रोक दिया तो मैंने देखा कि F10-F12 ने काम करना बंद कर दिया था।

समस्या मुझे नहीं पता कि सॉफ्टवेयर को क्या कहा जाता है या यह कैसे काम करता है।

इसके लिए कीकोड:

F10 है 76

F11 है 95

F12 है 96

समाधान

एकमात्र उपाय जो मैंने पाया, वह था उबंटू को पुन: स्थापित करना, दुखी, बस आशा है कि समस्या एक बार की बात है ...


यदि आप इन कुंजियों को दबाते हैं तो क्या आपको dmesg में "अज्ञात कीकोड" मिलता है? यदि हाँ, तो setkeycodes मदद कर सकता है।
एलिम्हा

क्या आप वॉल्यूम कंट्रोल का उपयोग करके वॉल्यूम बदल सकते हैं? क्या आपको भी आवाज सुनाई देती है?
लेकेनस्टाइन

मैं वॉल्यूम बदलने के लिए Alsamixer का उपयोग करता हूं और ध्वनि सामान्य है, यह सिर्फ इतना है कि कीकोड कुंजियों में चले गए हैं इसलिए मैं उनका उपयोग नहीं कर सकता।
अलवर

जवाबों:


5

आपको कीकोड से कम शुरू करने की आवश्यकता है। आपको इन कुंजियों के लिए स्कैकोड्स खोजने की आवश्यकता है, और कीकोड को इनसे संबद्ध करें। इनसे निपटने वाला सबसिस्टम है udev, और संबंधित फाइलें इसमें पाई जाती हैं /lib/udev/

चरण 1

जब आप उन्हें दबाते हैं तो F10, F11 और F12 किसी भी आउटपुट का उत्पादन करते समय / var / log / dmesg में चेक करें। ऐसा करने के लिए, लॉग फ़ाइल व्यूअर ( gnome-system-log) शुरू करें , और dmesgजब आप उन कुंजियों को दबाते हैं तो किसी भी परिवर्धन के लिए नोटिस करें।

  • यदि वे आउटपुट का उत्पादन करते हैं, तो स्कैन्कोड के लिए कोई संबंधित कीकोड नहीं होते हैं जो कि चाबियाँ निकलती हैं, इसलिए आपके द्वारा सामना की जा रही समस्या बहुत कम स्तर है। आपको इन स्कैनकोड को कीकोड असाइन करने की आवश्यकता है। setkeycodesसही स्कैकोड को असाइन करने के लिए उपयोग करें ।

  • यदि वे कोई आउटपुट नहीं देते हैं, तो एक्स ऑर्ग कॉन्फ़िगरेशन में कुछ गलत है और संभवतः udev के साथ। अगला चरण देखें

चरण 2

Daud

/lib/udev/findkeyboards

अपने कीबोर्ड के लिए सही उपकरण खोजने के लिए। सैंपल आउटपुट है

USB keyboard: input/event6
AT keyboard: input/event5

इस मामले में, हमारे कीबोर्ड है input/event5

फिर भागो

sudo /lib/udev/keymap -i input/event5

और समस्याग्रस्त कुंजी दबाएं। आप Esc दबाकर इस प्रोग्राम से बाहर निकल सकते हैं।

मेरे लिए नमूना (सही) आउटपुट है

scan code: 0x44   key code: f10
scan code: 0x57   key code: f11
scan code: 0x58   key code: f12

चरण 3

यदि आप देखते हैं कि चाबियाँ एक नए उपयोगकर्ता खाते में काम करती हैं, तो क्या गलत हुआ आपके वर्तमान खाते में कॉन्फ़िगरेशन सेटिंग्स हैं। वहाँ कुछ तरीके हैं जहाँ आप चाबियाँ फिर से असाइन कर सकते हैं। उदाहरण के लिए, यह देखने के लिए जांचें कि क्या आपने गलती से F10, F11 और F12 के लिए नए शॉर्टकट बनाए हैं

सिस्टम »प्राथमिकताएं» कीबोर्ड शॉर्टकट


scan code: 0x58 key code: f12 scan code: 0x57 key code: f11 scan code: 0x44 key code: f10
अलवर

चरण एक में, क्या आप स्पष्ट कर सकते हैं कि आप मुझसे क्या चाहते हैं? /var/log/dmesgएक बहुत बड़ी फ़ाइल है, लेकिन मुझे अपनी F10-12 कुंजियों के बारे में कुछ नहीं मिल रहा है। (मैंने टाइप किया sudo gedit /var/log/dmesg)
अलवर

आप लॉग फ़ाइल व्यूअर (सिस्टम »प्रशासन में) चला सकते हैं। जब आप F10-11-12 दबाते हैं और dmesg में नया इनपुट होता है, तो आप इसे लॉग फाइल व्यूअर में देखेंगे।
user4124

मैं dmesg में एक नया इनपुट नहीं देखता, लेकिन मुझे इसकी आवश्यकता क्यों है? मुझे स्कैन कोड और कुंजी कोड मिल गया है?
अलवर

चूंकि dmesgकीबोर्ड के लिए कोई प्रासंगिक आउटपुट नहीं देता है, और ऊपर की कमांड f10, f11 और f12 के लिए कीकोड बनाते हैं, इसका मतलब है कि आपका हार्डवेयर ठीक है। कुछ और गलत है, और शायद यह एक कॉन्फ़िगरेशन समस्या है। LiveUSB / LiveCD के साथ बूट करने का प्रयास करें और सत्यापित करें कि क्या वे कुंजी काम करती हैं। यदि वे LiveUSB / LiveCD पर काम करते हैं, तो कुछ उपयोगकर्ता कॉन्फ़िगरेशन आपके सिस्टम को गड़बड़ कर रहे हैं।
user4124

0
  1. कीबोर्ड वरीयताओं पर जाएं -> लेआउट और एक नया लेआउट जोड़ें (यूके या आपके पास वर्तमान में कोई अन्य नहीं)।
  2. अपना वर्तमान लेआउट निकालें और फिर लॉगआउट करें और वापस अंदर जाएं।
  3. कीबोर्ड वरीयताओं पर जाएं -> लेआउट और अपने पुराने लेआउट को फिर से जोड़ें, और जो आपने पहले जोड़ा था उसे हटा दें।
  4. लॉग आउट करें और वापस अंदर जाएं। अब कार्यक्षमता जांचें ..

यह काम नहीं किया ... :(
अलवर

0

Imho आपकी समस्या कीबोर्ड कॉन्फ़िगरेशन से संबंधित नहीं है!

  • मैं सूक्ति-शॉर्टकट (शायद कुंजी को पुन: असाइन करने के लिए) की जांच करूंगा, ...

  • ... या जांचें कि क्या आपके द्वारा उपयोग किए जाने वाले कुछ सॉफ़्टवेयर में कुछ मध्य-प्लगइन या कुछ प्राथमिकताएं हैं जो कि गनोम-शॉर्टकट सिस्टम के साथ समस्याएं पैदा कर सकती हैं। संभवतः वह सॉफ़्टवेयर gtk + नहीं है। दुस्साहसी या अमरुद जैसा कुछ हो सकता है।

मुझे कोई संभावना नहीं दिख रही है कि एक पल्सीडियो दुर्घटना आपकी समस्या का कारण बन सकती है (सीधे)।


मैं इस उत्तर का उपयोग करके ऑडियो स्ट्रीम करने का प्रयास कर रहा था। askubuntu.com/questions/28039/…
अलवर

चाबियाँ काम करती हैं और अगर मैं उन्हें पुन: असाइन करता हूं तो मैं वॉल्यूम कम / बढ़ा सकता हूं। लेकिन अगर मुझे कीकोड वापस नहीं मिलता है, तो मैं चाबियों का उपयोग नहीं कर सकता हूं!
अलवर

मैं एक ही समय में वॉल्यूम कम / बढ़ाने और F10-12 के बारे में बात करने के बारे में थोड़ा भ्रमित था (शायद मैं अभी भी हूं)। इसलिए मैंने अनुमान लगाया, कि आपके पास एक कीबोर्ड था जो आपको एफ-की के संयोजन में 'एफएन' कुंजी दबाकर वैकल्पिक कुंजी देता है। मेरे लॉजिटेक कीबोर्ड पर, F10-12 कुंजियों के वैकल्पिक विकल्प 'पिछले, प्ले / पॉज, नेक्स्ट' हैं। ये अल्टरनेट कीफ़ेक्शंस आपको xev में कोई कीकोड नहीं देते हैं, लेकिन आपको एक समान आउटपुट देंगे, जैसा कि आपने F12 कुंजी के लिए अपने प्रश्न में दिखाया था। लेकिन वास्तव में: बस F12 कुंजी दबाने पर आपको 'कीकोड 96' देना चाहिए।
minimec

अब पुराने Logitech कीबोर्ड पर कि 'FN' कुंजी का कैप्सलॉक कुंजी के समान व्यवहार था: एक बार दबाने पर वैकल्पिक फ़ंक्शंस तब तक सक्रिय हो जाते हैं जब तक आप इसे फिर से नहीं दबाते। मेरे लिए यह समस्याएँ उत्पन्न हुईं, जैसा कि मैंने कभी-कभी कहा कि 'FN' कुंजी का आकस्मिक रूप से सक्रिय होना (-> सभी F- कीज़ खो जाना) नए कीबोर्ड पर 'FN' कुंजी 'alt' 'सुपर' 'ctrl' कुंजियों की तरह व्यवहार करती है: आपके पास है वैकल्पिक फ़ंक्शन का उपयोग करने के लिए 'FN' + F1-12 संयोजन का उपयोग करें।
minimec

मुझे यह अनुमान लगाना है कि उबंटू की प्रारंभिक स्थापना के बाद आपके पास F10-12 कुंजी काम कर रही थी (<- क्या यह सही है?)। दूसरी ओर मैं यह नहीं देखता कि बिना कुछ बदले आप मैन्युअल रूप से उस कीबोर्ड कॉन्फ़िगरेशन को कैसे बदला जाएगा। आपका कीबोर्ड और माउस xserver xorg (xinput) के माध्यम से स्वचालित रूप से कॉन्फ़िगर किया गया है। यदि आपने मैन्युअल रूप से कुछ नहीं बदला (xorg.conf जोड़ें), तो स्वत: कॉन्फ़िगरेशन अचानक क्यों बदलना चाहिए? अब आप उन कुंजियों को फिर से xmodmap के साथ जोड़ने का प्रयास कर सकते हैं, लेकिन मुझे हमेशा आश्चर्य होता है, जब मुझे मैन्युअल रूप से कुछ ठीक करना होता है, जो बॉक्स बोफ़ोर से बाहर काम करता है।
minimec

-2

यहाँ मल्टीमीडिया कुंजी के लिए एक बहुत अच्छा वर्णन है, लेकिन इसने मुझे वास्तव में बहुत मदद की। https://help.ubuntu.com/community/MultimediaKeys


1
मल्टीमीडिया कुंजी प्रश्न का बिंदु नहीं हैं, मल्टीमीडिया कुंजी किसी भी कुंजी पर सेट की जा सकती हैं, यह केवल एक असाइनमेंट है।
अलवर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.