UI لسهولة، والتكيف في وقت واحد من عناصر تحكم متعددة [مغلق]

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

سؤال

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

وحاليا، هناك UI مع عدة المتزلجون الرسومية التي المشغل النقر تستمر المنزلق في وقت واحد. ويمكن أيضا النقر على شريط التمرير، واستخدام عجلة الماوس التمرير، وهو أسهل قليلا لاستخدامها.

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

واحد الفكرة التي كان لي هو أنني قد تشتري مجموعة كاملة من USB المنتجات هرول الهاتفي، وربط كل طلب إلى عنصر تحكم محددة. بهذه الطريقة، يمكن للمشغل ضبط بسرعة أي معلمة أو معلمتين حتى في وقت واحد. (راجع للشغل، غريفين POWERMATE يتبادر إلى الذهن على الفور، ولكن أعرف أن هناك بعض الأوجه هرول أخرى هناك.)

هل لديك أي اقتراحات؟

وأضاف:

ونضع في اعتبارنا أنه في بعض الحالات، يتم ضبط المعلمات في اتجاهات مختلفة، ويمكن أن تكون مختلفة بشكل ملحوظ في الخطوات التعديل. انها ليست "المسار قناتين معا، وضبط ثم غرامة الجزء الأخير من الفرق" بسيط.

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

المحلول

وربما التقاط الضغط على مفتاح وتحديد صف من أزواج ك أعلى / أسفل التحكم.

وشيء من هذا القبيل ...

A/Z are the up/down keys for slider 1
S/X are the up/down keys for slider 2
D/C are the up/down keys for slider 3
F/V are the up/down keys for slider 4
G/B are the up/down keys for slider 5

وغيرها ...

وأو ربما مجرد إبقاء عجلة الماوس لإجراء تعديلات وتحديد سلسلة من المفاتيح الساخنة لتنشيط (أي إعطاء التركيز ل) لكل من عناصر التحكم المنزلق بحيث يمكنك الانتقال بسرعة ما كنت ضبط مع اثنين من يديه.

نصائح أخرى

وماذا عن مربع لكل عنصر تحكم ربط مجموعة من بعضهم البعض؟ ثم عندما ضبط واحدة، كل الآخرين التي تربطهم نقل نفس الكمية. توفر زر لإلغاء كل منهم أيضا.

وهذا هو بعض رمز من الألغام، وأنه هو المجال العام، والتي يمكن أن تكون قابلة للتطبيق لمشاكل من هذا النوع. موضحا أنه لم يكن سهلا، ولكن تم نشره مرتين في المجلات. ربما ستجد أنها مثيرة للاهتمام:

http://en.wikipedia.org/wiki/Differential_Execution

وهناك قانون العمل أيضا لبدء من يوم سورس، DynDlgDemo المشروع.

إذا كنت تريد، ويمكنني أن أرسل لك نسخة من هذه المادة الأخيرة.

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