मौजूदा कुंजी को अधिलेखित किए बिना नए शॉर्टकट कुंजियों को परिभाषित करें


10

मेरे लैपटॉप कीबोर्ड में मीडिया शॉर्टकट कीज़ नहीं हैं (जैसे "नेक्स्ट ट्रैक", आदि)। मैं अक्सर बाहरी कीबोर्ड से जुड़े लैपटॉप का उपयोग करता हूं, जो करता है। मैं सेटिंग्स-> कीबोर्ड-> शॉर्टकट टैब पर जाता हूं, और "ध्वनि और मीडिया" का चयन करता हूं, और मैं देखता हूं कि "अगला ट्रैक" शॉर्टकट कुंजी "ऑडियो नेक्स्ट" के लिए बाध्य है। मैं देखता हूं कि मैं इसे कस्टम कुंजी बंधन से बदल सकता हूं, लेकिन यह "ऑडियो नेक्स्ट" शॉर्टकट को ओवरराइट कर देता है।

मुझे एक समाधान चाहिए जो मुझे इस आदेश के बिना एक दूसरे शॉर्टकट को मैप करने की अनुमति देता है, बिना ओवरराइट किए। मैं देखता हूं कि मैं कस्टम कुंजियों को परिभाषित कर सकता हूं, इसलिए मैं rhythmbox-client --nextआदि के लिए एक अद्वितीय मानचित्रण कर सकता हूं , लेकिन यह लयबॉक्स के लिए विशिष्ट समाधान होगा। मैं एक और अधिक मूल उबंटू समाधान की तलाश कर रहा हूं जो किसी भी खिलाड़ी में उसी तरह काम करेगा जैसे वर्तमान "ऑडियो नेक्स्ट" मीडिया कीज मेरे बाहरी कीबोर्ड पर करती हैं। कोई विचार?


क्या आप मेरे उत्तर में दिए चरणों का पालन करके अपनी समस्या का समाधान कर सकते हैं?
मर्कत्ज़

1
हाँ! मुझे लगता है कि पहली बार जब मैं उस पर क्लिक किया था, तब तक नीचे जाने के लिए धन्यवाद।
22

जवाबों:


4

कीबोर्ड घटनाओं का अनुकरण करने के लिए मैं आपको महान उपकरण xdotool काXdotool स्थापित करें सुझाव देता हूं

1.xdotool टर्मिनल के माध्यम से स्थापित करें ( CTRL+ ALT+ T):

sudo apt-get install xdotool

या सॉफ़्टवेयर केंद्र काXdotool स्थापित करें उपयोग करें ।

2. एक स्क्रिप्ट बनाएं जो मल्टीमीडिया कीबोर्ड से "ऑडियो नेक्स्ट" ईवेंट का अनुकरण करने के लिए xdotool का उपयोग करता है। टर्मिनल में:

mkdir -p ~/bin  
gedit ~/bin/audionext

निम्न सामग्री को उस संपादक विंडो में कॉपी करें जो खुल गई है। कोड सेव को कॉपी करने के बाद, इसे बंद करें:

#!/bin/sh
sleep 0.3  
exec /usr/bin/xdotool key XF86AudioNext  
EOF

अब स्क्रिप्ट को निष्पादन योग्य बनाएं:

chmod +x ~/bin/audionext

3. लॉग आउट करें और अपने पैट को पुनः लोड करने के लिए लॉग इन करें ।

4. कस्टम शॉर्टकट बनाएं

जाना है System Settings, तो जाना है Keyboard, फिर Shortcuts

+संवाद के नीचे स्थित बटन दबाएं । शॉर्टकट आप बनाने के बारे में और में आदेश को भरने के लिए कर रहे हैं के लिए एक नाम प्रदान करें: audionext। प्रेस करें OK

अपने नए शॉर्टकट के आगे आप देखेंगे disabled। उस टेक्स्ट पर क्लिक करें और फिर उस कीबोर्ड संयोजन को दबाएँ जिसे आप अपने मीडिया कीबोर्ड एमुलेशन को असाइन करना चाहते हैं।

अब आपको अपने कीबोर्ड शॉर्टकट से "ऑडियो नेक्स्ट" करने में सक्षम होना चाहिए!

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