والتي تظهر على الشاشة لوحة مفاتيح تعمل باللمس التطبيق ؟

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

سؤال

انا تطوير التطبيق في C++ هذا جزئيا مدفوعا تعمل باللمس على نظام التشغيل Windows XP مضمنة.بعض إدخال النص سوف يكون من الضروري بالنسبة للمستخدم.حتى الآن كنا نستخدم ويندوز القياسية لوحة المفاتيح على الشاشة (osk.exe) ، ولكن هناك مشكلتين رئيسيتين:

  1. انها صغيرة نوعا ما على شاشة عالية الدقة التي ربما تجعل من الصعب بالنسبة للمستخدمين ضرب مفاتيح الحق
  2. إنها أيضا "القبيح" على العملاء الذين ترغب في المعطف لوحة المفاتيح على الشاشة أن يدمج أفضل مع العرف الشكل والمظهر من التطبيق حتى الآن.

لذلك أنا أبحث عن بدائل ويندوز لوحة المفاتيح على الشاشة (osk.exe) التي تسمح حجم أكبر من الأزرار يمكن أن البشرة.ومن الناحية المثالية سيكون لديك BSD-مثل رخصة دون الاندماج في التطبيق التجاري ، ولكن الملوك الخالية التجاري الحل يمكن أن تعمل.

هل تعرف أي من هذه التطبيقات أو لديك مشروع مماثل حيث يمكنك حل هذه المسألة بطريقة أخرى ؟

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

المحلول

نحن نستخدم Click-N-Type على أنظمتنا.فإنه يمكن تغيير حجم تماما.لديه بعض الاحتمالات التخصيص ، ولكن لم يحاكم عليها.نستخدمها على "طبيعية" ويندوز إكس بي ، ولكن يجب العمل على Windows XP مضمنة أيضا.

نصائح أخرى

أعرف أن هذا السؤال هو الموسومة 'c', ولكن هنا خيار .الصافية التي وجدت ومتكاملة مع أقل من 5 دقائق عمل.(لقد بحثت و لم يكن هناك .صافي نكهة من هذا السؤال, و أعتقد أنه يمكن أن يكون استدار إلى C++ مع القليل جدا من الجهد أيضا).

ويستخدم معيار ويندوز لوحة المفاتيح على الشاشة (osk.exe), تغيير حجم ، الاحواض إلى الجزء السفلي من الشاشة ويزيل العنوان وأشرطة القوائم كل من مكالمة واحدة في التطبيق الخاص بك.

رمز المشروع - إدارة نظام التشغيل Windows XP على الشاشة لوحة المفاتيح

تحميل واحد VB.Net فئة.

يرجى التحقق WPF العنصر(http://fpscomponents.com/Product.aspx?id=8) الذي هو للتخصيص بالكامل من قبل يحمل في ثناياه عوامل محرر.لذا مبرمج يمكن ملء مع اللغة الخاصة وتحديد تخطيط!

لماذا لا تكتب لوحة المفاتيح الخاصة بك UI ؟ هذا من شأنه أن (أن) تكون تافهة نسبيا و تعطيك السيطرة الكاملة على الشكل والمظهر.

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

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

يجب عليك استخدام اللغة الأم حيث يمكنك التعامل مع نظام التشغيل التركيز مالك أو لغة حيث يمكنك تعطيل كلي تركيز لوحة المفاتيح ولكن أيضا يمكن أن تجلب لوحة المفاتيح إلى الجزء الأمامي من الشاشة

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