it-swarm.asia

إدراج أحرف Unicode عبر لوحة المفاتيح؟

أنا معتاد على إدخال حرف ASCII في مستند نصي باستخدام "Alt + ASCII code" على مفاتيح NumPad (على سبيل المثال Alt+13 إدراج حرف é).

هل هناك طريقة مماثلة لإدراج حرف Unicode عبر لوحة المفاتيح باستخدام قيمة unicode المعطاة في Windows Character Map؟

alt text

81
pelms

وفقًا لـ John D. Cook هناك 3 طرق:

  1. في Microsoft Word ، يمكنك إدراج أحرف Unicode بكتابة قيمة ست عشرية للحرف ثم كتابة Alt-x. يمكنك أيضًا رؤية قيمة Unicode للحرف من خلال وضع المؤشر فورًا بعد الحرف والضغط على Alt-x. يعمل هذا أيضًا في التطبيقات التي تستخدم عنصر تحكم التحرير الثري لـ Windows مثل الدفتر و Outlook.
  2. النهج الآخر الذي يعمل مع المزيد من التطبيقات هو على النحو التالي. قم أولاً بإنشاء مفتاح تسجيل تحت HKEY_CURRENT_USER\Control Panel\Input Method\EnableHexNumpad من النوع REG_SZ يسمى EnableHexNumpad ، واضبط قيمته على 1 ، ثم أعد التشغيل. بعد ذلك ، يمكنك إدخال رموز Unicode عن طريق الضغط باستمرار على المفتاح Alt وكتابة علامة الجمع على لوحة المفاتيح الرقمية متبوعة بقيمة الحرف. عند تحرير مفتاح Alt ، سوف يظهر الرمز. لقد نجح هذا النهج مع معظم التطبيقات التي جربتها ، بما في ذلك Firefox و Safari ، لكن لم يعمل مع Internet Explorer.
  3. خيار آخر هو تثبيت الأداة المساعدة UnicodeInput . كان هذا يعمل مع كل تطبيق حاولت ، بما في ذلك Internet Explorer. بمجرد التثبيت ، ستظهر النافذة أدناه كلما ضغطت على المفتاح Alt واكتب علامة الجمع على لوحة المفاتيح الرقمية. اكتب القيمة الرقمية للحرف في المربع ، وانقر فوق الزر "إرسال" ، وسيتم إدراج الحرف في النافذة التي كان التركيز عليها عند النقر فوق Alt-plus.

سأذهب للخيار الثاني لأنه يتكامل بشكل جيد مع استخدامك الحالي.

66
Davy Landman

إذا كنت تستخدم Chrome أو Safari ، فيمكنك فتح وحدة التحكم باستخدام Ctrl+Shift+I (أو Cmd+Alt+I على Mac) واكتب copy('\uNNNN') - حيث NNNN هو رمز Unicode بعد +:

تجاوز من اليمين إلى اليسار U + 202E copy('\u202e')

يمكنك القيام بذلك باستخدام Firefox ، أيضًا ، لكنك ستحتاج Firebug.

تحديث (11 أبريل 2015): إنه يعمل بشكل جيد في وحدة التحكم المدمجة في Firefox أيضًا.

24
nyuszika7h

على ويندوز ضرب WIN + R (تشغيل) ، اكتب charmap وابحث في حقل UNICODE. انها فعلا حل مشكلتي ، في حين ALT لم يساعد كود + ( رابط ).

6
Roger Alien

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

يسمح بإدخال أحرف يونيكود من خلال نافذة منبثقة لا تختلف عن كيفية عمل هذا في Apple OS X.

راجع https://github.com/mjvh80/SymWin للحصول على التفاصيل ، إنه مجاني ومفتوح المصدر ، ولكن يجب أن يتم بناؤه (حاليًا) ، إذا كان هناك الاهتمام الكافي يمكنني إضافة نسخة مسبقة الصنع.

يمكن تهيئة الأداة لكل مفتاح ، على سبيل المثال عن طريق نسخ/لصق الرموز مرة واحدة من موقع مثل http://copypastecharacter.com . يتعلق الأمر مسبقًا برموز مختلفة.

3
Marcus

أسهل طريقة: مُنشئ تخطيط لوحة مفاتيح Microsoft . هذا هو حل مايكروسوفت الرسمي. وظائف مماثلة مثل Ukelele لنظام التشغيل X.

التنزيل والإرشادات: http://msdn.Microsoft.com/en-GB/goglobal/bb964665.aspx

3
Adam Szabo

لم تنجح حلول John D. Cook بالنسبة لي ، لأن صاحب العمل قام بإغلاق السجل. لقد اكتشفت أن الخط Segoe UI Symbol في نظام التشغيل Windows 7 والإصدارات الأحدث يحتوي على تمثيلات لمعظم أحرف Unicode إن لم تكن كلها بترتيب رقمي. إذا تمكنت من العثور على رمز Unicode يلبي احتياجاتك (ربما من خلال تصفح مقالة Unicode في ويكيبيديا) ، فقم بتدوين رقم Unicode (القيمة السداسية). ثم ، مرة أخرى في Word ، اختر "إدراج رمز" المزيد من الرموز من الشريط ، حدد الخط Segoe UI Symbol ، وقم بالتمرير خلال الشاشات التي تبحث عن هذه القيمة السداسية في مربع رمز الحرف.

2
user598830

إذا كنت تستخدم Firefox ، فيمكنك أيضًا تثبيت أداة إدخال/محول Unicode الإضافية.

2
KdgDev

اضغط مع الاستمرار على مفتاح Alt. اضغط على مفتاح + (زائد) على لوحة المفاتيح الرقمية. اكتب القيمة السداسية العشرية. حرر المفتاح Alt. للأسف ، يبدو أن هذا يتطلب إعداد تسجيل. عادة ما يتم تعيينه ولكن إذا لزم الأمر ، ضمن HKEY_Current_User/لوحة التحكم/طريقة الإدخال ، قم بتعيين EnableHexNumpad على "1". إذا كان عليك إضافته ، فاضبط النوع ليكون REG_SZ.

المصدر: http://www.fileformat.info/tip/Microsoft/enter_unicode.htm

1
Luiz Cruz

فايرفوكس: أثناء الانتظار control+shift، أدخل u تليها ترتيبي الطابع يونيكود. سيؤدي ذلك إلى إدخاله دون الحاجة إلى تثبيت ملحق.

0
djhaskin987

كنت أكتب باللغة الصينية (التقليدية ، تايوان) في طريقة الإدخال الافتراضية (Microsoft Bopomofo) واكتشفت هذا (تم اختباره في XP و Win10):

  1. اضغط على مفتاح ` (تمييز خطي ، يوضع في الزاوية اليسرى العليا على يسار مفتاح 1).
  2. اضغط على مفتاح U.
  3. أدخل القيمة السداسية.
  4. اضغط Enter.

يمكنك أيضًا تثبيت Microsoft Bopomofo كـ "Unicode IME".

0
Icosie