سؤال كيفية تجنب تخطيط لوحة المفاتيح تتغير تلقائيا على النوافذ


لدي اثنين من لغات الإدخال في شريط اللغة الخاص بي (windows xp). المشكلة هي أن النوافذ تحب التغيير بينهما دون أي تدخل. هذا مزعج حقا!

أنا أعرف عن اختصارات وتوقفت بالفعل عن الكشف عن لغة كلمة ، ولكن المشكلة في كل مكان (خصيصا موجه الأوامر).

أستخدم اللغتين وأرغب في تغييرهما يدويًا فقط. كيفية إيقاف هذا التغيير التلقائي؟


90
2017-10-02 13:56


الأصل




الأجوبة:


بشكل افتراضي ALT+التحول الأيسر يستخدم للتبديل بين اللغات. من السهل جدًا الضغط عليها عن طريق الخطأ ، خاصة إذا كنت مثلي وتفضل لوحة المفاتيح بالماوس.

لتغيير ذلك ، انتقل إلى لوحة التحكم / الإعدادات الإقليمية / اللغات / التفاصيل ويوجد زر يسمح لك بتكوين الاختصارات لتبديل اللغات - أنا أقوم بتعطيلها تمامًا.

في Windows 7 ، هذا هو لوحة التحكم / المنطقة واللغة / لوحات المفاتيح واللغات / تغيير لوحات المفاتيح / إعدادات المفاتيح المتقدمة.

قد ترغب أيضًا في تعطيل الاكتشاف التلقائي للغات في Word (أدوات / لغات). أعتقد أن هذا قد يؤدي إلى تبديل تخطيط لوحة المفاتيح لمطابقة اللغة المكتشفة.


73
2017-10-02 14:11



ولهذا السبب استخدم Visual Studio لتبديل طريقة الإدخال الخاصة بي. أنا اضغط ALT و SHIFT مع يدي اليسرى وضرب F10 مع يدي اليمنى. - John Ferguson
شكرا جزيلا!! أنا دائمًا حدث ذلك في Visual Studio وهو ألم حقيقي! الآن مغلقا. - Len Holgate
نعم ، أعرف ذلك ، لكنه ليس مجرد VS ، إنه في كل مكان. في بعض الأحيان تقوم بفتح مستند نصي وتغيير النوافذ لغتك. أهه! اقتلني الان. أرغب في: "عدم التغيير أبدًا تلقائيًا"
هذه ليست إجابة كاملة. سيستمر برنامج Word وغيرها في تغيير اللغة تلقائيًا! يتيح بفضل ذلك لمبرمج مايكروسوفت العبقرية ... على أي حال ، قد يكون قد نشر homstergene حلا ممكنا هنا. ولكن ما زلت لا أعرف كيفية حل هذه المشكلة مزعج تماما ويندوز. - Pedro77
تفترض هذه الإجابة أن مصدر المشكلة هو ضغط Alt + Left Shift. لدي هذه المشكلة ، والمصدر مختلف (لم يتحدد بعد). - sancho.s


يحتفظ Windows لغة الإدخال مختلفة لكل مؤشر ترابط. عند التبديل إلى نافذة لمؤشر ترابط آخر ، قد تتغير لغة الإدخال الخاصة بك. نظرًا لأن المواضيع غير مرئية للمستخدم ، فقد يبدو الأمر عشوائيًا ، وأوافق على أن هذا أمر مزعج مثل الجحيم.

لا يوجد خيار مضمّن لتجنب ذلك في Windows ، يمكنك إما استخدام برنامج تابع لجهة خارجية أو شيء أفضل.

"شيء أفضل" هو استخدام Microsoft Keyboard Layout Creator لإنشاء تخطيط مخصص يستخدم CapsLock كمحول لغوي ، ثم حذف جميع التنسيقات الأخرى (بما في ذلك اللغة الإنجليزية الافتراضية). لقد فعلت هذا باللغة الإنجليزية + الروسية ولا أستطيع التعبير عن مدى تحسن حياتي منذ ذلك الحين. تحقق من الايجابيات:

  • تصبح لغة الإدخال نظامًا عالميًا ولن تتغير أبدًا.
  • يمكنك دائمًا رؤية اللغة الحالية عن طريق النظر إلى مؤشر LED على لوحة المفاتيح ، حتى في تطبيق ملء الشاشة عندما يكون مؤشر اللغة غير مرئي.
  • CapsLock هو أسهل وسيلة للضغط من Alt + Shift ، Ctrl + Shift ، Cmd + Space أو أي شيء آخر ، إصبعك الصغير هو دائما بالقرب منه.
  • من الصعب الضغط بطريق الخطأ على CapsLock من Alt + Shift أو Ctrl + Shift.
  • يمكنك إضافة أحرف إضافية إلى تخطيطك مفيدة لك ، والتي يمكن إدخالها مع AltGr + ؟؟ ، على سبيل المثال: long dash -، english quotes "" '"، russian quotes« »، الأسهم ← → ↑ ↓، رموز الرياضيات ≈ ± ≈ (لقد دخلت كل هذه مع RightAlt + مفتاح وأي برنامج إضافي وليس رموز الأحرف)
  • لا يوجد تطبيق تابع لجهة خارجية قيد التشغيل ، مما يعني عدم وجود أخطاء أو رموز علبة أو نوافذ منبثقة أو إعلانات أو استخدام ذاكرة إضافية.
  • يمكنك الحصول على نفس طريقة تبديل اللغة في جميع أنظمة التشغيل التي تستخدمها (على سبيل المثال ، في نظام Mac OS X يوجد منشئ لوحة مفاتيح Ukulele) ، بدلاً من استخدام الاختصارات الخاصة بنظام التشغيل في كل نظام.

سلبيات هي:

  • لن يعمل مع ثلاث لغات أو أكثر.
  • قد يفشل Microsoft Word وربما بعض البرامج الأخرى في اكتشاف اللغة التي تكتب بها ، وقد لا يعمل التدقيق الإملائي بشكل صحيح. بالنسبة إلى الروسية ، يتم حلها عن طريق تشغيل ميزة "الكشف التلقائي للغة". قد لا يعمل جيدًا للأزواج اللغوية المستندة إلى اللاتينية (على سبيل المثال ، الإنجليزية + الإيطالية).

قبل أن أجد هذا الحل ، استخدمت SwitchIt! برنامج لجعل إعدادات لغة الإدخال العالمية. لم يتم تطويرها بعد الآن لذا لا أعرف ما إذا كانت لا تزال تعمل في XP / Vista / Win7.


36
2017-09-27 15:46



"يحتفظ Windows بلغة إدخال مختلفة لكل مؤشر ترابط." <الشيء الذي لا أفهمه هو: يستخدم Google Chrome سلاسل عمليات متعددة إذا حدث تغيير في تنسيق / لغة لوحة المفاتيح على المتصفح بأكمله - وليس كل علامة تبويب / سلسلة محادثات منفصلة. لا أستطيع أن أفهم لحياتي لماذا لم تفعل Microsoft الشيء نفسه مع Internet Explorer عندما ذهبت إلى خيوط متعددة في IE. رجل واحد يعمل في مرض التصلب العصبي المتعدد حتى برر هذا السلوك الغريب بأنه "الطريقة الصحيحة لتطبيق يجب أن تتصرف" WTF! (اعتذارات عن التشدق.) - ADTC
لسوء الحظ ، لا يدعم Microsoft Keyboard Layout Creator الخيار 'ctrl + SGCAP + <Key>'. أعمل مع تخطيط Dvorak ولم أستطع الحصول على اختصارات مثل 'ctrl + S' (حفظ) للعمل أثناء تشغيل caps lock. - mathijsuitmegen
هذا يدفعني للمكسرات. أعتقد أنه لكل عملية ، وليس لكل مؤشر ترابط. يحتوي Windows 8 على خيار لتعيينه على مستوى النظام وهو أمر رائع ، على الرغم من أن هذا ليس حلاً للجميع ... - Tass
@ mathijsuitmegen لقد قمت بإعداده بهذه الطريقة ، وبالنسبة لي أشياء مثل Ctrl + C ، Ctrl + V تعمل كما هو متوقع في جميع التطبيقات التي قمت بتجربتها ، سواء كان CapsLock يعمل أم لا. (لسوء الحظ ، على الرغم من ذلك ، لا تقبل Inkscape الإدخال الروسي بشكل مباشر ، فقد يكون من المفيد بالنسبة لنا أن يكون CapsLock ON مساويا للهبوط ، وهو ليس كذلك ، مع هذا الإعداد.) لقد دققت في Windows7 و Vista. - Evgeni Sergeev
ADTC - يستخدم Chrome سلاسل عمليات وعمليات متعددة ، ولكنه يحتفظ بجميع نوافذه باعتبارها تنتمي إلى سلسلة المحادثات نفسها ، ثم تُرسل سلاسل الرسائل الأخرى الرسائل إلى سلسلة المحادثات هذه لإخبارها بتحديث النافذة متى تغيرت. يمكنك رؤية ذلك في مدير مهام Chrome باعتباره "المتصفح". - Jules


آمل أن يكون هذا هو الحل الذي كنت تبحث عنه. لدي الآن نفس المشكلة عندما كنت أحاول اللعب بلغات مختلفة لأنني سأحتاج إليها في المستقبل القريب. لاحظت أنه في كل مرة أنقر فيها على "رمز الصوت" في أسفل اليمين (أستخدم فيستا) فإنه سيتغير إلى الإدخال الكوري ، أو ربما إذا قمت بفتح Mozilla Firefox ، فسيتم تغيير الإدخال تلقائيًا إلى الكورية (بينما كنت باستخدام اللغة الإنجليزية طوال الوقت). باختصار ، اعتمادا على ما يمكنني فتح البرنامج أو انقر على التغييرات لغة الإدخال .... مزعج أليس كذلك؟ هنا ما تريد القيام به إذا كنت تريد الافتراضي للتهيئة على نطاق المنظومة  بغض النظر عن البرنامج الذي تفتحه:

انقر بزر الماوس الأيمن على شريط اللغة ، ثم الإعدادات في القائمة المنسدلة ، لغة الإدخال الافتراضية .... حدد ما تريد.

D'أوه! استغرق مني 3 ساعات لمعرفة ... كان ينبغي أن يأتي هذا لي على الفور كما لو كنت ولدت بجهاز كمبيوتر ، الآن يجب أن يكون هذا نوع من الحس السليم بالنسبة لي؟ الكالينجيون


6
2018-01-11 16:34





هذا سؤال جيد ، لدي نفس المشكلة ولكني بحاجة إلى كلتا اللغتين ، لذلك لا يعد إلغاء التثبيت خيارًا.

أدركت أن اللغة تتحول عند التبديل إلى تطبيقات معينة مسجلة باللغة الأخرى. لم تجد حلا حتى الآن.

تلميح: يمكنك (يدويًا) التبديل عبر اللغات عن طريق الضغط بديل-shiftleft. هذا ، على الأقل ، يساعد قليلا.


4
2017-10-02 14:09





إذا كنت لا تستخدم كلتا اللغتين المدخلتين فقط قم بإزالة اللغة الأخرى.


2
2017-10-02 13:58





يكاد يكون جواب جورجي بالتأكيد هو السبب وراء إدراك OP لهذا الأمر "تلقائيًا" ، وخاصة كونه مطورًا ويستخدم جميع أنواع مجموعات shift-shift ، shift-shift.

إذا انتقلت إلى لوحة التحكم-> الخيارات الإقليمية واللغة-> تغيير لوحات المفاتيح ثم قم بتعديل تسلسل المفاتيح للخيار للتبديل بين لغات الإدخال


2
2017-10-02 14:12





أنا أتفق مع جيدو. على العديد من الأجهزة المختلفة لقد عايشت Windows تبديل تخطيطات لوحة المفاتيح بشكل عشوائي.

نصيحة غير مجدية قد تكون مفيدة لبعض:

إذا كنت لا تستخدم كلتا اللغتين المدخلتين فقط قم بإزالة اللغة الأخرى.

لكنني شخصياً أستخدم العديد من تخطيطات لوحة المفاتيح المختلفة أثناء روتين يومي ، ولا أقدر أن يتم تشغيلها في داخلي طوال الوقت. في اللغة الإنجليزية اكتب في دفوراك. اضطررت إلى تثبيت لوحة مفاتيح QWERTY القياسية في المملكة المتحدة من خلال تطبيق (بخلاف ذلك ممتاز) لدي لتعلم تخطيط لوحة المفاتيح السيريلية (Keyboard Tsar). ولكن حتى قبل ذلك ، أتذكر أن تخطيط لوحة المفاتيح الخاص بي يتم تحويله بشكل عشوائي إلى QWERTY دون أي تدخل من جانبي. لذا ، على سبيل المثال في متصفح الويب ، إذا كنت قد كتبت شيئًا في حقل نصي وحاولت نسخه باستخدام CTRL + C ، فسيتم إرسال CTRL + R وتحديث الصفحة ، مما قد يؤدي إلى فقدان ما قمت بكتابته! يمكنك أن تتخيل مدى إحباط هذا ، خاصة بالنسبة للمستخدم الذي يهيمن على لوحة المفاتيح بشكل خاص مثلي الذي يقوم بمهام متعددة.

أوافق على أن الاختصار الافتراضي للتبديل لغة الإدخال - ALT + L-SHIFT قد يكون مسؤولاً في بعض الحالات - خاصةً لأنني أحيانًا استخدم ALT + SHIFT + TAB للتبديل للخلف من خلال التطبيقات. ومع ذلك ، بالنسبة لي ، يبدو أن تعطيل هذا الاختصار يعمل مؤقتًا. دائمًا ، بعد تعطيله ، سوف أتحقق من الإعداد بعد يوم أو يومين ، ثم نجعله ممكّنًا مرة أخرى! على أي حال ، عانيت من مشاكل في تخطيطات لوحة المفاتيح التي تم تغييرها بشكل عشوائي في نظام التشغيل Windows XP لفترة طويلة ، وأنا على يقين من أنه في كثير من الأحيان لا يمكن أن يكون ذلك بسبب بطريق الخطأ في الوصول إلى هذا الاختصار.

أعتقد أن تطبيق الجهة الخارجية لتحسين تخطيطات لوحة المفاتيح سيكون مفيدًا للغاية. يمكن أن يحتوي على ميزات لتعيين تخطيط لوحة المفاتيح على مستوى النظام ، أو لتعيين تخطيطات لوحة مفاتيح تلقائية دائمة مرتبطة بتطبيقات مختلفة. على سبيل المثال ، عندما أقوم بفتح برنامج القاموس باللغة الإسبانية - الإنجليزية ، يمكن أن يقوم تلقائيًا بتبديل التخطيط الخاص بهذا التطبيق إلى اللغة الأسبانية الدولية. ويمكن أن يمنع Windows من تخطيطات متقلبة التحول ، كما يبدو مغرم جدا به.

PS ،Adam: يقوم Windows بإدارة تخطيطات لوحة المفاتيح لكل تطبيق. كما تطرقت في الفقرة السابقة ، فأنا لست مغرمًا دائمًا بهذا ، لأنني في بعض الأحيان أرغب في العمل بلغة معيّنة على نطاق المنظومة ، ويجب أن أغيّر كل تطبيق على حدة لتخطيط تلك اللغة بشكل فردي. ومع ذلك ، هناك حل محتمل بالنسبة لك - إذا كنت تريد فتح كل تطبيق بالتنسيق الكوري - لتعيين التخطيط الكوري كمخطط إدخال افتراضي. بالطبع أستطيع أن أفهم أن هذا قد لا يكون الحل المثالي بالنسبة لك ، حيث يمكنك أيضًا استخدام اللغة الإنجليزية بشكل مكثف في أوقات أخرى وينتهي الأمر فقط بالمشكلة العكسية إذا قمت بتبديل اللغة الافتراضية إلى الكورية. ولكنني اعتقدت أني كنت مجرد تنويرك حول منطق Windows فيما يتعلق بهذه "الميزة": من الناحية النظرية ، كل تطبيق قيد التشغيل ينبغي عند التخطيط الافتراضي للنظام ، فتذكر أي مخطط تنتقل إليه إلى أن يتم إغلاقه.


2
2018-01-21 22:10





لقد وجدت الحل البسيط أو المشكلة الحقيقية بالنسبة لي. أنا باستخدام ويندوز إكس بي وتثبيت لوحة المفاتيح الأردية جنبا إلى جنب مع اللغة الإنجليزية. كان هذا الإعداد من قبل ولكن لم يكن لديه مشكلة حتى الآن. بعد بعض الإحباط والنظر حول وجدت المشكلة. تم تثبيت XP باستخدام اللغة الإنجليزية. تم تعيين "لغة الإدخال الافتراضية" (من خلال الخيارات الإقليمية وخيارات اللغة وعلامة اللغة وزر التفاصيل وعلامة التبويب إعدادات) إلى الأوردو عن طريق الخطأ. عندما عدت إلى الإنجليزية - الولايات المتحدة ، تم إصلاح المشكلة.


2
2017-09-07 14:18





واجهت نفس المشكلة على Windows 7. كل دقيقة أو اثنتين ، سوف تتغير بصمت من dvorak إلى qwerty ؛ سلوك مثير للغضب الشديد عندما أحاول تذكر كلمة المرور لنظام Linux.

كان الحل هو تعيين لغة الإدخال الافتراضية إلى dvorak في القائمة المنسدلة في إطار Text Services and Languages ​​Languages.

"ميزة" مفيدة ، أنا متأكد ...


2
2017-10-25 22:40



العثور على حل لمشكلتي التي أوضحتها هنا: superuser.com/questions/304488/... - atraudes
"تغيير بصمت من dvorak إلى QWERTY كل دقيقة أو اثنتين" هو الدخول في منطقة "نكتة شيطانية عملية" ... - j_random_hacker
حق؟ يبدو أنهم اخترعوا QWERTY أو شيء من هذا ... - atraudes


أعتقد أن Windows يبدل بشكل عشوائي. على جهاز الكمبيوتر الخاص بي تحولت في تطبيقات مختلفة من دون سبب ... أو على الأقل لا شيء يمكن أن أفكر فيه. لم أستخدم alt-shift-left على الإطلاق.

على سبيل المثال في Internet Explorer 7 ، تم استخدام إعداد لوحة مفاتيح واحد لحقول النموذج وآخر لإعداد شريط العناوين ، والذي قمت بالوصول إليه من خلال alt-d. بعد لحظات قليلة ، تغيرت الإعدادات ، لكنني لم أفعل شيئًا ...

كما أن التطبيقات الأخرى لها نفس المشكلة ، خاصةً أن الأحرف مثل - / _ * [و] ستتحرك بسبب التغييرات المفاجئة في تخطيط لوحة المفاتيح. أعرف بالفعل أين هم في التخطيط الآخر ، لكنه مزعج حقا ...

لقد تلقيت هذه المشكلة مؤخرًا عندما قمت بتحديث Internet Explorer من الإصدار 6 إلى 7 (متأخرة قليلاً ، أعرف ذلك). أنا الآن تعطيل اختصارات لوحة المفاتيح لتغيير التخطيطات ، ونأمل أن يعمل ... :-)


1
2017-10-31 15:58