কীভাবে উইন্ডোজ 10 কে স্বয়ংক্রিয়ভাবে কীবোর্ড লেআউট যুক্ত করা থেকে আটকাতে হবে (যেমন মার্কিন কীবোর্ড)


107

আপডেট: এটি একটি দীর্ঘ পোস্ট, আপনি নীচের উত্তরে সরাসরি লাফিয়ে উঠতে পারেন


দ্রষ্টব্য: দ্রুত ভাষার তালিকাটি নীচের স্ক্রিনশটের সেই তালিকাটিকে বোঝায়, শর্টকাট উইন + স্পেস বারের মাধ্যমে অ্যাক্সেসযোগ্য

আমার সিস্টেমে উইন্ডোজ স্পেল চেকের জন্য আমার দুটি ভাষা রয়েছে, ইংরাজী (মার্কিন যুক্তরাষ্ট্র) এবং ফরাসী (সুইজারল্যান্ড) , তবে উভয় ভাষা "সুইস ফরাসী" ইনপুট কীবোর্ডের সাথে সঠিকভাবে কনফিগার করা সত্ত্বেও ইউএস কীবোর্ড ইনপুট এই তালিকায় উপস্থিত থাকে:

এখানে চিত্র বর্ণনা লিখুন

এখানে ইংরাজী (মার্কিন যুক্তরাষ্ট্র) ভাষার জন্য সেটিংস রয়েছে , আপনি কেবলমাত্র ইনপুটটি দেখতে পাবেন "সুইস ফরাসি":

এখানে চিত্র বর্ণনা লিখুন

ফ্রান্সেসের (স্যুইস) ক্ষেত্রেও একই ইনপুটটি হ'ল "সুইস ফরাসি":

এখানে চিত্র বর্ণনা লিখুন

কন্ট্রোল প্যানেলে দু'জনেই সুইস ফরাসি হিসাবে সেট করা আছে:

এখানে চিত্র বর্ণনা লিখুন

আমার সমস্ত সেটিংস "ভাষা তালিকা" ব্যবহারের জন্য সেট করা আছে:

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

এখানে ইতিমধ্যে কয়েকটি জিনিস চেষ্টা করেছি:

  • আমি ইতিমধ্যে কিছু ভাষা কনফিগারেশন জিমন্যাস্টিকস দ্বারা এটি সরাতে সক্ষম হয়েছি, ভাষা যুক্ত করে এবং মুছে ফেলার মাধ্যমে, এটি সর্বদা ফিরে আসে
  • আমি ইতিমধ্যে এটি সম্পন্ন করেছি: https://superuser.com/a/484595/168632
  • আমার রেজিস্ট্রি সেটিংসে ইউএস কীবোর্ডের কোনও উল্লেখ নেই:

এখানে চিত্র বর্ণনা লিখুন

দয়া করে সহায়তা করুন, আমি মরিয়া, এটি উইন্ডোজ 10 এর সাথে আমার তৃতীয় কম্পিউটার এবং তারা সকলেই একই কাজ করে।


আপনার যদি এমন কোনও স্ক্রিপ্টের দরকার হয় যা অটোস্টার্টে চালিত হবে + এই অবাঞ্ছিত প্রবেশাধিকাগুলি মুছে ফেলুন?
সের্গেই লারিন

উইন + শিফট + স্পেস বার
স্মার্টমনোজ


শুধু এই আমার জন্য কাজ answers.microsoft.com/en-us/windows/forum/... নতুন লেআউট যোগ করা থেকে আর এটাও ব্লক, যদি না আপনি অনুমতি দেয় এটা
rofrol

উত্তর:


95

এই সমস্যাটি সমাধানের জন্য, প্রিলোড রেজিস্ট্রি ফোল্ডারটি মুছুন এবং সাইন আউট বা কম্পিউটার পুনরায় চালু করুন:

HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

এই ফোল্ডারটি এমন কিছু লিগ্যাসি অবশেষ বলে মনে হচ্ছে যেখানে ব্যবহারকারীদের সাইন ইন করার সময় অ-ব্যবহারকারী-নির্দিষ্ট কীবোর্ড লেআউটগুলি যুক্ত করা হবে While ফিক্সটি নিজেই পুনরায় সূচনা করে কাজ করার সময় লেখার সময় এমন কিছু আছে যা সেই সমস্যাটিকে ফিরিয়ে আনবে ফোল্ডার , এখানে আমি ব্যক্তিগতভাবে umpুকেছি এমন কয়েকটি:

  • মার্কিন লেআউট সহ একটি কম্পিউটারে রিমোট ডেস্কটপ
  • অন্য পিসিতে একই মাইক্রোসফ্ট অ্যাকাউন্ট ব্যবহার করে এখনও এই সমস্যা রয়েছে

যখনই সমস্যা ফিরে আসে, সেই রেজিস্ট্রি ফোল্ডারটি আবার মুছতে হবে।

সম্পাদনা 2: @ লু 55 এর পরামর্শের জন্য ধন্যবাদ, প্রশাসকের সুবিধাসমূহ সহ একটি কমান্ড প্রম্পটে ব্যবহার করার জন্য একটি সহজ ওয়ান-লাইনার এখানে:

reg delete "HKEY_USERS\.DEFAULT\Keyboard Layout\Preload" /f

সম্পাদনা করুন: আমি RemovePreload.regনিম্নলিখিত বিষয়বস্তু সহ একটি পাঠ্য ফাইল তৈরি করেছি , এই বারে নিবন্ধটি নেভিগেট না করে সহজেই এই ফিক্সটি সহজেই প্রয়োগ করা যেতে পারে:

Windows Registry Editor Version 5.00

[-HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]

এটি ব্যবহার করার জন্য, একটি টেক্সট ফাইলে এটা সংরক্ষণ করুন এবং থেকে এক্সটেনশন পরিবর্তন .txtকরতে .reg। তারপরে যখনই এটি ফিরে আসে আপনি কেবল এটিতে ডাবল ক্লিক করতে পারেন এবং পুনরায় চালু করতে বা সাইন আউট করতে পারেন।


1
ধন্যবাদ! এই একমাত্র জিনিস যা অবশেষে আমার জন্য এটি স্থির করেছিল। আমি লগ ইন করার সাথে সাথে ইউএস কীবোর্ড লেআউটটি সর্বদা যুক্ত হয়ে যায় I এটি মনে হয় এটি স্থায়ীভাবে মুছে ফেলা হয়েছে।
ওডলারের

3
এটি যাইহোক কিছুক্ষণ পরে প্রদর্শিত হবে।
ট্রুরল

হ্যাঁ, এটা এখন আমার জন্য পুনরায় খুব :( এটা পুনরায় উপস্থিত থাকলে শুধুমাত্র একবার পুনর্সূচনা করা সম্ভব হয়েছিল বলে মনে হয়।
Oddler

1
কীবোর্ড যুক্ত করা এবং মুছে ফেলার সমাধানটি এটির মতো নিরাপদ এবং হ্যাকি :)
ব্যবহারকার 2158153

আপনি Preloadকীটি মুছে ফেলার পরিবর্তে এর প্রবেশদ্বারগুলি সরিয়ে এবং কীটিতে অনুমতিগুলি সীমাবদ্ধ করার চেষ্টা করেছেন? আমি Preloadউন্নত, অক্ষম উত্তরাধিকারের অনুমতিগুলিতে গিয়েছিলাম, উত্তরাধিকার সূত্রে প্রাপ্ত সমস্ত অনুমতি পরিবর্তন করেছিলাম, সেগুলি সরিয়ে দিয়েছি , কেবলমাত্র পঠনযোগ্য অনুমতি যোগ করেছি Everyoneএবং সংরক্ষণ করেছি। এটি কীবোর্ড প্রোফাইলগুলি পুনরায় যুক্ত করে এমন এন্ট্রিগুলিকে পুনরায় যুক্ত করা থেকে উইন্ডোজকে প্রতিরোধ করা উচিত।
bers

57

আসলে, সমাধানটি বেশ সহজ এবং কোনও রেজিস্ট্রি সম্পাদনার প্রয়োজন নেই!

  • অঞ্চল এবং ভাষায় যান (পূর্বে নাম দেওয়া ভাষা পছন্দ) , ইংরেজি ক্লিক করুন (মার্কিন যুক্তরাষ্ট্র) এবং বিকল্পগুলিতে যান ।

  • আপনি যদি সেখানে "ইউএস কীবোর্ড" দেখতে পান তবে এটি সরিয়ে দিন এবং আপনার কাজ শেষ।

  • তবুও , যদি আপনি এটি এটি না দেখে থাকেন, তবে একটি কীবোর্ড যুক্ত করুন ক্লিক করুন , "মার্কিন কীবোর্ড" যুক্ত করুন, তারপরে সেই কীবোর্ডটি সরান এবং আপনার কাজ শেষ।

কিছু পরীক্ষার পরে এবং বিভিন্ন জিনিস চেষ্টা করে ত্রুটি করার পরে আমি এটি আবিষ্কার করেছি, আমার একই সমস্যা ছিল।


17
এটি পুনরায় বুট করার পরে উপস্থিত হয়।
তুরস্ক

6
তৃতীয় বিষয়টি আক্ষরিক অর্থে: "আপনি কি আবার এটি চালু এবং বন্ধ করার চেষ্টা করেছেন?" ... এবং এটি ছিল বিষয়টির জন্য :) এর জন্য ধন্যবাদ!
ccjmne

3
পুনরায় বুট করার পরেও কাজ করে না, উপরের সমাধানটি সামনে আসার আগে আমি এটি পরীক্ষা করেছিলাম
লুইস ফেররাও

1
হ্যাঁ, পিসি পুনরায় চালু করার পরে বা হাইবারনেট করার পরে কাজ করে না।
ওজান কার্ট

2
জুন 2018 উইন্ডোজ 10 আপডেটের পরে ইংলিশ মার্কিন যুক্তরাষ্ট্রে "অপসারণ" সেটিংস অক্ষম করা আছে। (গ্রা।)
এমএস 609

6

এটি স্থায়ী ফিক্স নয়, একটি কার্যকর ব্যাচের ফাইল যা en-USকীবোর্ড লেআউট যুক্ত করে এবং তারপরে এটি সরিয়ে দেয়। (এটি সরাতে সক্ষম হতে আপনাকে প্রথমে এটি যুক্ত করতে হবে))

Remove_en-US.xml:

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">

    <!--User List-->
    <gs:UserList>
        <gs:User UserID="Current"/>
    </gs:UserList>

    <!--input preferences--> 
    <gs:InputPreferences>
        <!--add en-US keyboard input-->
        <gs:InputLanguageID Action="add" ID="0409:00000409"/>
        <!--remove en-US keyboard input-->
        <gs:InputLanguageID Action="remove" ID="0409:00000409"/>
    </gs:InputPreferences>

</gs:GlobalizationServices>

Remove_en-US.bat:

control intl.cpl,, /f:"%CD%\Remove_en-US.xml"

তারপরে আপনি Remove_en-US.batলেআউটটি সরাতে চালাতে পারেন। আমার প্রারম্ভিক প্রোগ্রামগুলিতে আমার এই ব্যাচ ফাইলটির একটি শর্টকাট রয়েছে।

এখানে, 0409হয় locale IDএবং 00000409কীবোর্ড লেআউট মান হয়। locale ID:keyboard layout valueদেখার তালিকার জন্য https://docs.microsoft.com/en-us/preLive-versions/windows/it-pro/windows-8.1-and-8/hh825682(v=win.10) দেখুন


4

উইন্ডোজ 10, কন্ট্রোল প্যানেল -> ভাষাতে কীবোর্ড কনফিগারেশনের জন্য থেরেস দুটি স্থান

অন্যটি ঠিক আপনার স্ক্রিনশটের মতো সেটিংয়ে রয়েছে

সেখানেও পরিবর্তন আসে, সমস্যাটি ঠিক করা উচিত।

এখানে চিত্র বর্ণনা লিখুন


দুর্ভাগ্যক্রমে এটি নয়, আমি আমার কম্পিউটারে সেই স্ক্রিনের একটি স্ক্রিনশট যুক্ত করেছি, এটি নতুন ইউআইয়ের মতো ঠিক "সুইস ফরাসী" দিয়ে
ঠিকঠাকভাবে কনফিগার করা হয়েছে

4

রেজিস্ট্রিতে আমার 409 এন্ট্রি ছিল না (গৃহীত অ্যাওয়ার্ড দেখুন)। দ্রুত নির্বাচন মেনু থেকে ইংরেজি (মার্কিন) অপসারণের জন্য আমি যে পদক্ষেপগুলি নিয়েছি:

  1. দ্রুত নির্বাচন মেনু থেকে "ভাষা পছন্দগুলি" খুলুন।
  2. ইংরেজি (মার্কিন) ভাষা যুক্ত করুন।
  3. ইংরেজি (মার্কিন) ভাষা সরান।

টিপ: কন্ট্রোল প্যানেলে \ সমস্ত কন্ট্রোল প্যানেল আইটেমগুলি \ ভাষা \ উন্নত সেটিংস -> ভাষা বার হট কীগুলি পরিবর্তন করুন আপনি দুর্ঘটনাযুক্ত কীবোর্ড লেআউট স্যুইচ এড়ানোর জন্য "ইনপুট ভাষাগুলির মধ্যে" "(কোনও নয়)" এ গরম কী ক্রিয়া সেট করতে পারেন।


2
আমি মনে করি আপনার উত্তর এই প্রশ্নের পয়েন্ট মিস করে না। সমস্যাটি মার্কিন ইংরেজী ভাষাটি সরিয়ে ফেলছে না, যা আমি টাইপ করি এবং অবশ্যই আমার ভাষাগুলির তালিকায় চাই, মূল বিষয়টি হ'ল একটি অস্তিত্বহীন "ইউএস কীবোর্ড" লেআউটটি সরিয়ে ফেলা যা আমার নিজস্ব কীবোর্ড বিন্যাসের সাথে মেলে না এবং এটি প্রতিটি ক্রাইপ আপ হয় ভাষার তালিকায় একবারে অতিরিক্ত "ভাষা" হিসাবে একবার ইউএস ইংরেজী ভাষা নিজেই মুছে ফেলার বিষয়ে অনেকগুলি থ্রেড রয়েছে তবে এটি সেগুলির মধ্যে একটি নয়। আমিও ভাষা তালিকাটি মুছে ফেলার অর্থ চাই না, আমি এটি সর্বদা ভাষাগুলির মধ্যে দ্রুত স্যুইচ করতে ব্যবহার করি (উইন্ডোজের বানান পরীক্ষকের জন্য)।
লুইস ফেরারাও

4

আমি এখন বিল্ডিংয়ের মতো এক ঘন্টা পরে উত্তর পেয়েছি:

OS Name:                   Microsoft Windows 10 Pro
OS Version:                10.0.18362 N/A Build 18362
  1. এটি পুনরায় চালু করার পরেও কাজ করবে।
  2. এটি করা সহজ। এবং ভাল জন্য সেট।
  3. এটি নতুন ব্যবহারকারীদের জন্য অন্য যে কোনও ভাষা তৈরি করা বন্ধ করবে।
  4. এটি আর লগইন স্ক্রিনে এই ভাষাগুলি দেখাবে না।
  5. পুনরায় চালু করার পরে আমার জন্য কোনও রেজিস্ট্রি হ্যাক কাজ করে না।

আপনি এর মাধ্যমেও যেতে পারেন ( তবে প্রথমে আপনার ভাষা সেটিংস পরীক্ষা করে দেখুন - নীচের স্ক্রিনশটগুলি দেখুন )।

নিয়ন্ত্রণ প্যানেলঅঞ্চলAdministrativeট্যাব → →Copy settings...


রেফারেন্সের জন্য চিত্রগুলিতে স্বরলিপি সহ চিত্রগুলির পদক্ষেপটি এখানে।

কিভাবে

তারপরে আপনার রেজিস্ট্রিটি দেখতে একমাত্র প্রিললোডের মতো হওয়া উচিত load

Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preloadনিজের জন্য যাচাই করতে সরাসরি এটিকে ঝাঁপিয়ে পড়ার জন্য এটিকে রেজিস্ট্রি সম্পাদকের ঠিকানা বারে অনুলিপি করুন।

একটি প্রিলোড


2
  1. নিয়ন্ত্রণ প্যানেল
  2. ঘড়ি, ভাষা এবং অঞ্চল
  3. ভাষা
  4. ইনপুট পদ্ধতি পরিবর্তন করুন
  5. উন্নত সেটিংস
  6. ডিফল্ট ইনপুট পদ্ধতির জন্য ওভাররাইড করুন
  7. আপনার পছন্দসই বিন্যাসটি চয়ন করুন ("ভাষা তালিকার ব্যবহারের পরিবর্তে")
  8. সংরক্ষণ

ইনপুট সেটিংসের স্ক্রিনশট -> উন্নত সেটিংস


'ভাষা' এখন সর্বশেষ উইন 10 আপডেটে অনুপস্থিত।
প্ল্যাটিনাম

2

মাইকের উপরের উত্তরটি এটিকে সংশোধন করে .... তবে কেবলমাত্র যদি এটি আপনার জন্য পুনরায় প্রদর্শিত হয় (যেমনটি এটি আমার ক্ষেত্রে হয়েছিল): কিবোর্ডের লেআউটগুলি পরিবর্তন করার জন্য আপনার সম্ভবত কাস্টম অটোহটকি শর্টকাট রয়েছে?

সমস্যাটি ছিল আমার অটোহটকি স্ক্রিপ্টে নিম্নলিখিত কোডের লাইন রয়েছে:

; This should be replaced by whatever your native language is. See 
; http://msdn.microsoft.com/en-us/library/dd318693%28v=vs.85%29.aspx
; for the language identifiers list.
el := DllCall("LoadKeyboardLayout", "Str", "00000408", "Int", 1)
en := DllCall("LoadKeyboardLayout", "Str", "00000409", "Int", 1

সুতরাং যখন আমার ডেস্কটপে এটি সুন্দরভাবে কাজ করবে এবং ইংরাজী (ইউকে কীবোর্ড লেআউট) থেকে গ্রীক (জিআর কীবোর্ড লেআউট) এবং তার বিপরীতে, আমার ল্যাপটপে যেখানে কোনও মার্কিন কীবোর্ড রয়েছে, এই স্ক্রিপ্টটি অতিরিক্ত লেআউটগুলির বাইরে উপস্থিত হওয়ার জন্য দায়বদ্ধ হবে আমার ভাষা পরিবর্তনকারী উপর নীল।

আশা করি এটা কাজে লাগবে!


1

উইন্ডোজ 10 বার্ষিকী সংস্করণে একটি নতুন "বৈশিষ্ট্য" রয়েছে যেখানে এটি ধরে নেওয়া হয় যে আঞ্চলিক এবং ভাষার উভয় সেটিংসই বাধ্যতামূলক কীবোর্ড বিন্যাসের সাথে আসে। সেটিংস জিইউআইয়ের মাধ্যমে এই লেআউটগুলি সরানো যাবে না।

তবে আমি পাওয়ার স্কেলের মাধ্যমে এটির মতো স্ক্রিপ্টের মাধ্যমে এটি কাটিয়ে উঠতে সক্ষম হয়েছি:

$1=New-WinUserLanguageList en-US
$1.Add("nl-NL")
$1.Add("de-DE")
Set-WinUserLanguageList $1

এটি পাওয়ারশেল উইন্ডোতে অনুলিপি করুন paste

উপরের ডেমোটি অতিরিক্ত এনএল এবং বিআআআআআআআআরআরআর সাথে ইউএস লেআউটটিকে ডিফল্ট হিসাবে কনফিগার করে। প্রয়োজন মতো সামঞ্জস্য করুন।


এই আদেশ কার্যকর করার পরে আমার জন্য কিছুই পরিবর্তন করা হয়নি
Lu55

0

আসলে মনে হয় বিষয়টি আপনার প্রকৃত ব্যবহারকারী প্রোফাইল (অধীনে একই কী দিয়ে হয় HKEY_USERS\S-1-5-21-...\Keyboard Layout\Preload), শুধু HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

আমি এটির ধারাবাহিকভাবে প্রতিলিপি করতে পারি - যখন আমি উদাহরণস্বরূপ একটি 00000429 (পার্সিয়ান) যুক্ত করি এবং পুনরায় বুট করি তখন আমি পার্সিয়ান কীবোর্ডটি স্বয়ংক্রিয়ভাবে যুক্ত হয়ে যাব এবং যখন আমি এটি মুছে ফেলি এবং পুনরায় বুট করি তখন পারস্য আর থাকে না।

মোটকথা, আপনি এটি নিশ্চিত করতে চাইতে পারেন যে আপনার বা নাও ভাষাতে অনাকাঙ্ক্ষিত ভাষা HKEY_USERS\.DEFAULT\Keyboard Layout\Preloadনেই HKEY_USERS\S-1-5-21-...\Keyboard Layout\Preload

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.