لوحة المفاتيح التي تظهر على الشاشة ل Windows Apps (C ++ / C #) مع إمكانية شاشة تعمل باللمس

StackOverflow https://stackoverflow.com/questions/717155

سؤال

سيتم استخدام تطبيقات Wich سيتم استخدامها على جهاز بدون لوحة مفاتيح مادية
تبحث عن أفضل الممارسات لتطبيقات شاشة تعمل باللمس.
ما لوحة المفاتيح التجارية / المجانية على الشاشة أو لوحات المفاتيح الرقمية على الشاشة التي تستخدمها على أجهزة Windows؟
أو يجب أن نستخدم مكتبة لتنفيذ أجهزة الإدخال الخاصة بنا؟
يستخدم حاليا Windows Osk.exe القياسي، لكنني أعتقد أنه صغير جدا لجعل تجربة جيدة شاشة تعمل باللمس.

تحديث: قررنا أن نجعل لوحة المفاتيح الخاصة بنا، عناصر تحكم Num Keypad (على الرغم من أن لوحة مفاتيح Windows7 تبدو أفضل)

alt text

هل كانت مفيدة؟

المحلول

ليس لديك إجابة حقيقية، فقط نصيحة. لقد قمت بتصميم تطبيقات PDA في Windows Mobile، وقد وجدت أن أفضل الحلول هو محاولة التخطيط لوحة المفاتيح قدر الإمكان. اقض بعض الوقت الإضافي في التصميم، وتنفيذ واجهة المستخدم الرسومية الفعالة مع عناصر تحكم اختيار بدلا من صناديق النص. بغض النظر عن لوحة المفاتيح الافتراضية المستخدمة، من المحتمل أن يصل المستخدمون الخاص بك إذا كانت مطلوبة لكتابة الكثير من النص، لأنها ليست بديهية. لقد ذهبت فيما يتعلق بالسماح للمستخدمين بتخصيص الردود على الحقول عبر واجهات إنترانت وإنقاذها في DB. يمكن للمستخدم بعد ذلك اختيار ردود "المعلبة" من DDLs وتعديل حسب الضرورة.

نصائح أخرى

انا استخدم انقر- N- نوع. وبعد يرى هذا السؤال لمزيد من التفاصيل والإجابات الأخرى

إذا كنت مطورا. NET، يرجى التحقق من مكون WPF (http://fpscomponents.com/product.aspx؟id=8.) وهذا قابل للتخصيص بالكامل من قبل محرر Inbuilt. حتى مبرمج يمكن أن يملأها باللغة الخاصة وتحديد التخطيط!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top