it-swarm.asia

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

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

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

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

91
andrecarlucci

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

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

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

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

73
Joe

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

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

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

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

سلبيات هي:

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

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

37
hamstergene

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

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

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

6
SirSmeagol

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

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

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

4
Georgi

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

2
unexist

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

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

2
Carl

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

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

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

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

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

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

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

2
Casey Jones

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

كان الحل هو ضبط لغة الإدخال الافتراضية على dvorak في القائمة المنسدلة في إطار خدمات النصوص ولغات الإدخال.

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

2
atraudes

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

2
Muzaffar Sultan

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

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

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

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

1
Gido

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

بالنسبة إلى العديد من لغات أوروبا الغربية على لوحة مفاتيح واحدة ، يمكنك استخدام تخطيط لوحة المفاتيح الأمريكي-الدولي (الأفضل إذا كان لديك لوحة مفاتيح فعلية في الولايات المتحدة) ، أو استخدام MS Keyboard Layout Generator لإنشاء تخطيط متعدد اللغات مماثل مستمد من لوحة مفاتيح وطنية محددة.

0
Brent.Longborough

لقد واجهت هذه المشكلة أيضًا لأن جهاز macbook لديه إعدادات لوحة مفاتيح غير قياسية. يعمل Windows عن طريق فتح أي نافذة جديدة في لغة DEFAULT. لقد وجدت حلا لهذا رغم ذلك.

عندما أقوم بتوصيل لوحة مفاتيح USB (والتي تتطلب إعدادات لغة مختلفة)

  • انقر بزر الفأرة الأيمن في شريط اللغة وانقر فوق "الإعدادات ..."
  • في "إدخال اللغة الافتراضي" ، قم بتغييره إلى الإدخال الذي أريد استخدامه الآن.

أي نوافذ مفتوحة بعد هذه النقطة سوف تستخدم إعداد اللغة الافتراضي.

ومع ذلك ، فإن أي نافذة تم فتحها قبل تغيير اللغة الافتراضية ستظل في إعداد اللغة السابقة ، لذلك ستغير النوافذ اللغات إذا قمت بالتبديل إليها (لذلك ستحتاج إلى تبديل تلك النوافذ يدويًا).

أتمنى أن يساعد ذلك!

0
Ben