क्या विंडोज एक्सपी / 7 पर कमांड लाइन के माध्यम से कीबोर्ड लेआउट बदलना संभव है?
क्या विंडोज एक्सपी / 7 पर कमांड लाइन के माध्यम से कीबोर्ड लेआउट बदलना संभव है?
जवाबों:
हाँ।
http://msdn.microsoft.com/en-us/goglobal/bb964650#eyb
कमांड लाइन उदाहरण:
control intl.cpl,, /f:"%CD%\AddKeyboardLanguage.xml"
AddKeyboardLanguage.xml उदाहरण:
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/></gs:UserList>
<gs:InputPreferences>
<!--ch-Google--><gs:InputLanguageID Action="add" ID="0804:E0200804"/>
</gs:InputPreferences>
</gs:GlobalizationServices>
RemoveKeyboardLanguage.xml उदाहरण:
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/></gs:UserList>
<gs:InputPreferences>
<!--ch-Google--><gs:InputLanguageID Action="remove" ID="0804:E0200804"/>
</gs:InputPreferences>
</gs:GlobalizationServices>
विंडोज 8 एक नया अंतर्राष्ट्रीय पावरशेल मॉड्यूल लाता है । दुर्भाग्य से ऐसा नहीं लगता है कि यह बैकपोर्ट किया जा सकता है या इसका कोई विंडोज 7 विकल्प है
PowerShell cmdlets का उपयोग करके अंतर्राष्ट्रीय सेटिंग्स कॉन्फ़िगर करें
विंडोज 8 में आप एक चल रहे विंडोज इंस्टॉलेशन पर भाषा बदलने के लिए इंटरनेशनल सेटिंग्स पावरशेल cmdlets का उपयोग कर सकते हैं। PowerShell cmdlets का उपयोग करने का लाभ यह है कि आप उन्हें विंडोज की तैनाती और विन्यास की सुविधा के लिए एक स्क्रिप्ट में शामिल कर सकते हैं। स्रोत: http://technet.microsoft.com/en-us/library/hh825705.aspx
निम्नलिखित कमांड चलाकर अंतर्राष्ट्रीय सेटिंग्स मॉड्यूल को आयात करें:
ipmo अंतर्राष्ट्रीय
निम्न कमांड चलाकर कंप्यूटर पर स्थानीय जानकारी प्रदर्शित करें:
Get-WinSystemLocale
उस क्षेत्र और भाषा के लिए स्थान निर्धारित करें जिसे आप चाहते हैं। उदाहरण के लिए, निम्न आदेश जापानी (जापान) के लिए सिस्टम लोकेल सेट करता है:
सेट- WinSystemLocale ja-JP
Set-WinUserLanguageList -Force 'ja-JP'
कीबोर्ड इनपुट भाषा को बदल देगा। ध्यान दें कि -Force
केवल पॉपअप डायलॉग प्राप्त नहीं करना है। Get-WinUserLanguageList
आपको टाइपिंग के लिए उपयोगकर्ता को उपलब्ध भाषाओं की सूची देगा।
"विंडोज 8 एक नया अंतर्राष्ट्रीय पावरशेल मॉड्यूल लाता है। दुर्भाग्य से ऐसा नहीं लगता है कि यह बैकपोर्ट किया जा सकता है या इसमें कोई विंडोज 7 विकल्प है"
आप इस (उदाहरण) की कोशिश कर सकते हैं .. यह केवल चयनित कीबोर्ड लेआउट को सक्षम करता है और दूसरों को साफ करता है
Install-Module -name timezone -force
#Sets the systems timezone on "Western Europe Standard time"
$langlist = New-WinUserLanguageList en-US
#Clears the other input methods from the displayed language
$langlist[0].InputMethodTips.Clear()
#Sets and adds the swiss-German keyboard
$langlist[0].InputMethodTips.add('0409:00000807')
#Sets and adds the swiss-french keyboard
$langlist[0].InputMethodTips.add('0409:0000100C')
#Apply the changes made on the system (and force to avoid the prompt message)
Set-WinUserLanguageList $langlist -Force
नहीं (सीएमडी के माध्यम से नहीं), आपको इसे निम्नलिखित तरीके से बदलना होगा। keyb.com
DOS में एक कमांड हुआ करता था लेकिन अब विंडोज में मौजूद नहीं है।
विंडोज 7 या विंडोज विस्टा
विंडोज एक्स पी
लेकिन आप लिनक्स का उपयोग कर सकते हैं loadkeys
।
$psdrive = New-PSDrive -PSProvider Registry -Name HKU -Root HKEY_USERS
Set-ItemProperty -Path "HKU:\.DEFAULT\Keyboard Layout\Preload\" -Name 1 -Value 00001033
$psdrive | Remove-PSDrive
यह विंडोज 7 पॉवरशेल में ठीक काम करता है, लेकिन आपको इसे लॉग इन करने के लिए लॉगआउट करना होगा और इसमें वापस जाना होगा ताकि यह अंग्रेजी में लेआउट को बदल सके यदि आप दूसरी भाषा बदलना चाहते हैं तो -वैल्यू नंबर आप उन्हें यहां पा सकते हैं: https: // www। science.co.il/language/Locale-codes.php
जानकारी के लिए: Set-WinUserLanguageList
जैसा कि अन्य उत्तरों में सुझाया गया है, केवल सक्रिय कीबोर्ड इनपुट भाषा को नहीं बदलता है , यह आपकी (सक्षम) इनपुट भाषाओं की वर्तमान सूची को ओवरराइट करता है। उन दो भाषाओं या अधिक को सेट करने के लिए जिनके बीच आप स्विच कर सकते हैं, इन पंक्तियों के साथ कुछ का उपयोग करें:
Set-WinUserLanguageList -Force en-US,sv-SE
सूची में पहले तर्क के रूप में दी गई भाषा को सक्रिय भाषा के रूप में चुना जाएगा, इसलिए यह सक्रिय भाषा और उपलब्ध कीबोर्ड भाषाओं की समग्र सूची दोनों को बदलने का एक कुशल तरीका हो सकता है।