कीबोर्ड भाषा लेआउट को स्विच करने के लिए CapsLock का उपयोग करना


26

वर्तमान में मैं कीबोर्ड लेआउट के बीच स्विच करने के लिए Recaps का उपयोग कर रहा हूं । लेकिन मैं एक प्रतिस्थापन की तलाश कर रहा हूं, क्योंकि यह थोड़ी छोटी गाड़ी है और सालों से अपडेट नहीं है। क्या आप कोई प्रतिस्थापन जानते हैं?


3
कोई विशेष OS, या आप हाइकु का उत्तर स्वीकार करेंगे?
इग्नासियो वाज़केज़-अब्राम्स

2
रिकैप्स एक विंडोज़ ऐप है, इसलिए यह या तो 9 या प्लान 9
पॉल

3
क्या यह Alt+ के Shiftलिए अभी भी भाषा स्विचिंग को सौंपा जा सकता है? यदि हां, तो AutoHotkey का उपयोग Alt+ Shiftपर भेजने के लिए किया जा सकता है CapsLock
बॉब

@ रेज़ा आपका AHK कोड गलत है। +है Shiftसंशोधक, यह आना चाहिए से पहले {Raw} या सामान्य चाबियाँ। कोशिश करें:Send, +{LAlt}
iglvzx

@iglvzx यह काम नहीं किया।
PHPst

जवाबों:


21

बाद @Bob के सुझाव का उपयोग करने के AutoHotkey , निम्न स्क्रिप्ट अनुकरण करेगा Alt+ Shiftजब आप प्रेस CapsLock:

CapsLock::Send, {Alt Down}{Shift Down}{Shift Up}{Alt Up}

विंडोज थोड़ा जिद्दी हो सकता है जब यह कीबोर्ड शॉर्टकट की बात करता है जिसमें केवल संशोधक शामिल होते हैं, लेकिन उपरोक्त तकनीक काम करती है।


अद्भुत, एक आकर्षण की तरह काम करता है! इसके लिए धन्यवाद।
प्रति लंडबर्ग

1 लेआउट के लिए कैप्स लॉक और 2nd लेआउट के लिए Shift + CapsLock के बारे में क्या, कोई विचार?
मिनी

12

विंडोज़ में आप `एकल कुंजी प्रेस के माध्यम से भाषाओं या कीबोर्ड लेआउट के बीच स्विच करने के लिए ग्रेव एक्सेंट ( ) का उपयोग करने के लिए विंडोज़ सेट कर सकते हैं ।

यदि आपकी विंडो कीबोर्ड लेआउट को Ctrl+ से बदलने के लिए सेट है, Shiftतो आप ऑटोहॉटके स्क्रिप्ट का अनुसरण कर सकते हैं (मैं दृढ़ता से http://www.autohotkey.com/ का उपयोग करने की सलाह देता हूं ) उन्हें मैप करने के लिए Caps Lock, सामान्य + CapsLockद्वारा प्राप्त किया जाएगा ShifCapsLock

SetCapsLockState, AlwaysOff
+CapsLock::CapsLock

CapsLock::Send, {Ctrl down}{Shift down}{Shift up}{Ctrl up}{Ctrl up}
return

l.autohotkey.net नीचे है :(
टर्बनऑफ

@turbanoff अपडेट किया गया।
PHPst

6
दूसरा {Ctrl up}? क्यूं कर?
मोनाह तुक

मुझे लंबे समय के बाद काम पर खिड़कियों का उपयोग करने के लिए मजबूर किया गया था, और यह भी कल्पना नहीं कर सकता कि उबंटू में कितनी आसान चीजें थीं और ये चीजें यहां विंडोज पर कितनी मुश्किल हैं। कीबोर्ड शॉर्टकट के रूप में तुच्छ चीजों के लिए आपको एक अलग प्रोग्राम इंस्टॉल करना होगा।
मुहम्मद बिन युसरत

Untu काश मैं आसानी से अपना शॉर्टकट बनाने के लिए ubuntu में AHK होता!
PHPst

3

पुंटो स्विचर ऐसा कर सकता है! http://punto.yandex.ru/win/

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


2
खुराक यह एक अंग्रेजी संस्करण है?
PHPst

1
क्षमा करें, ऐसा लगता है कि यह केवल रूसी है। संभवतः क्योंकि यह मुख्य कार्य कीबोर्ड लेआउट ऑटो-स्विच (rus-en) है। वैसे भी, मेरा जवाब रूसी उपयोगकर्ताओं की मदद कर सकता है।
icem

1
इस एप्लिकेशन में इस कार्य के लिए बहुत अधिक कार्यात्मक है।
kyb

3

Lswitch का प्रयोग करें ।

इनपुट भाषाओं को स्विच करने के लिए किसी भी कुंजी का उपयोग करें, उपयोग lswitch [keycode]:। Keycode वैकल्पिक है और संदर्भ मेनू कुंजी के लिए डिफ़ॉल्ट है। एक और अच्छा उम्मीदवार CapsLockएक कीकोड के साथ एक कुंजी है 20

चीयर्स!


सबसे सरल उपाय।
वोजत दोहल

2

एक साल के आसपास पहले मैं करने के लिए recaps से बदल keyla और मैं इसके साथ बहुत खुश हूँ।


स्काइप 7.23 विंडोज 10 में कैप्स लॉक के माध्यम से भाषा को स्विच करते समय लटका हुआ है
पॉल एनेकोव

कीला साइट मर गया।
मोनाह तुक

1

मैंने इसे पॉवरप्रो टूल का उपयोग करके बनाया है (जैसे कि यह अन्य सामानों के लिए पहले से ही लोड है) और अब मैं लंबे प्रेस के माध्यम से टैप करके और कैपचॉक द्वारा भाषा परिवर्तन प्राप्त करता हूं।


0

आप आसानी से (पहली दो पंक्तियों को बदलकर) कर सकते हैं:

$~CapsLock::LangSwitch(1)
$~CapsLock up::LangSwitch(2)

) सही नियंत्रण के बजाय विन + स्पेस का उपयोग करने के लिए wOxxOm के कीबोर्ड लेआउट स्विचर को संशोधित करें । और यह काम करेगा कोई फर्क नहीं पड़ता कि विंडोज में स्विचिंग लेआउट के लिए कौन से हॉटकीज़ स्थापित किए गए हैं (डिफ़ॉल्ट Alt + Shift है, मैं Ctrl + Shift का उपयोग कर रहा हूं)।

गैर-अहांक-मूल स्विचिंग (स्क्रिप्ट WinAPI का उपयोग करता है) के कारण, पूरी स्क्रिप्ट बल्कि भारी है, इसलिए मैंने इसे इनलाइन नहीं किया। Autohotkey.com की अयोग्यता के मामले में, यह यहां है: http://pastebin.com/RayAw1VP

(फिर से, सभी क्रेडिट्स wOxxOm पर जाते हैं, सोर्स स्क्रिप्ट होती है: http://www.autohotkey.com/board/topic/24666-keyboard-layout-switcher/ )

पुनश्च यह स्क्रिप्ट काफी पुरानी है, और इसमें हार्ड-बाइट्स-ऑफ़सेट्स हैं, इसलिए मुझे यकीन नहीं है कि यह 64-बिट ऑटोहोटेके। Exe या 64-बिट विंडोज के साथ काम करेगा। मेरे पास केवल 32-बिट है।

PPS यह उत्तर लगभग दूसरे की नकल है लेकिन प्रश्न भी लगभग समान हैं।


0

Capslang का उपयोग करें : बस उपयुक्त exe डाउनलोड करें और इसे फ़ोल्डर में डालें

%AppData%\Microsoft\Windows\Start Menu\Programs\Startup

(सिस्टम शुरू होने पर इसे स्वचालित रूप से लॉन्च करने के लिए)

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