पूर्वनिर्धारित पाठ पेस्ट करने के लिए हॉटकीज़ असाइन करें


11

मैं एक ऐसे कार्यक्रम की तलाश में हूं, Ubuntu 12.04+ x86_64जो हॉटकी कॉम्बिनेशन पर आधारित पूर्व-परिभाषित पाठ को चिपकाने की अनुमति देता हो। उदाहरण के लिए:

Ctrl+ Alt+ V+ U: मेरा उपयोगकर्ता नाम चिपकाता है

Ctrl+ Alt+ V+ E: मेरा ईमेल चिपकाता है

कोई सुझाव?


किस कार्यक्रम में विगत?

वेब ब्राउजर, नोट पैड, टर्मिनल, वाइन ....
मैक्स

जवाबों:


16

आप उपयोग कर सकते हैं autokey

नीचे दिए गए निर्देशों का पालन करें:

  • स्थापना

    एक टर्मिनल खोलें ( Ctrl+ Alt+ T) और निम्न कमांड चलाएँ:

sudo apt-get install autokey-gtk
  • वाक्यांश जोड़ना

    • autokeyडैश का उपयोग करके खोलें ।
    • विंडो में, My Phrases का विस्तार करें ।

      autokey पहले से ही चार वाक्यांशों के साथ आता है जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं।

    ऑटो डिक्की डिफ़ॉल्ट विंडो

    • आप या तो मौजूदा वाक्यांशों को संशोधित कर सकते हैं या नए बटन का उपयोग करके एक नया वाक्यांश बना सकते हैं ।
  • शॉर्टकट कुंजी को कॉन्फ़िगर करना

    • वर्तमान कॉन्फ़िगरेशन को देखने के लिए किसी भी वाक्यांश नाम पर क्लिक करें। ऊपर दिए गए स्क्रीनशॉट में, पहले वाक्यांश का चयन किया गया है।

    • शॉर्टकट कुंजी या बदलने के लिए हॉटकी , पर क्लिक Setअलावा हॉटकी और फिर पर क्लिक करें सेट करने के लिए प्रेस प्रकट होने वाले नए संवाद बॉक्स में।

    autokey सेट हॉटकी

    फिर अपनी पसंद के कुंजी संयोजन को दबाएं और ठीक चुनें ।

  • विंडो फ़िल्टर को कॉन्फ़िगर करना

    • यदि आप केवल किसी विशेष विंडो के लिए हॉटकी का उपयोग करना चाहते हैं, तो आप विंडो फ़िल्टर को सेट > विंडो गुणों का चयन करके और फिर विंडो पर क्लिक करके सेट कर सकते हैं।

    • या यदि आप हॉटकी को सभी विंडो में काम करना चाहते हैं, तो विंडो फ़िल्टर को साफ़ करें ।

    • वर्तमान वाक्यांश को सहेजें और विंडो के शीर्ष लेखन पर प्ले-जैसे बटन पर क्लिक करके वर्तमान स्क्रिप्ट को चलाएं

    ऑटोकाइ विंडो

  • नए शॉर्टकट का उपयोग करना

    • आप autokeyविंडो को बंद कर सकते हैं और संबंधित वाक्यांश को पेस्ट करने के लिए हॉटकी का उपयोग कर सकते हैं ।

अधिक जानकारी: ऑटोकै विकी


6
दुःख की बात है कि ऑटोकै 16.04 एलटीएस में काम नहीं कर रहा है।
D 25v .d

1
पाठ गैर-लैटिन भाषा में होने पर काम नहीं करता है
अनवर

1
यह 18.04 LTS पर काम करता है। लिंक करें
रोनाल्ड

19.10 में भी काम नहीं कर रहा है। मुझे आने के लिए चिपकाने से पहले संकेत मिल सकता है, लेकिन कभी भी चिपकाता नहीं है।
fivedogit

15

चूंकि ऑटोकै डिफेक्ट है, इसलिए मैंने इसे पूरा किया।
पहले स्थापित करें xclipऔर xdotool:

sudo apt-get install xclip xdotool

अब आप जिस टेक्स्ट को पेस्ट करना चाहते हैं उसे लिखें और टेक्स्ट फाइल में सेव करें। इस उदाहरण में मैंने अपना पता एक फाइल में लिखा था जिसे मैंने फोन किया था address

अब बैश स्क्रिप्ट लिखें:

#!/bin/bash
xclip -in -selection c ~/scripts/xclip-scripts/address
sleep 0.5 
xdotool key ctrl+v

xclip -in -selection cxclipआपके द्वारा सहेजी गई फ़ाइल की सामग्री को कॉपी करना बताता है। इस उदाहरण में, वह फ़ाइल चालू है ~/scripts/xclip-scripts/address

sleepआदेश बस के लिए पर्याप्त समय की अनुमति देता है xclipसे पहले को कॉपी खत्म करने के लिए xdotoolशुरू होता है पाठ चिपकाने के लिए कोशिश कर रहा।

xdotoolआदेश वास्तव में पाठ है कि अपने पाठ फ़ाइल से नकल xclip की चिपकाने करता है।

अपनी स्क्रिप्ट को सहेजें और इसे निष्पादन योग्य बनाएं।

chmod +x /path/to/your/script/<script_name>

अंतिम चरण अपनी स्क्रिप्ट की शॉर्टकट कुंजी को बांधना है। उबंटू में इसे सिस्टम सेटिंग्स / कीबोर्ड / शॉर्टकट में जाकर कस्टम शॉर्टकट बनाकर सेट किया जा सकता है।

scrot


ध्यान दें कि शॉर्टकट के लिए आपको "निष्क्रिय" स्ट्रिंग पर क्लिक करना होगा, लाइन पर्याप्त नहीं है क्योंकि यह केवल "कस्टम शॉर्टकट" संवाद खोलता है।
माइकल एस।

3
xdotool type --clearmodifiers 'email@example.com'
दिमित्रीसंडोव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.