منع رمز علبة النظام من سرقة التركيز عند النقر عليها

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

  •  22-07-2019
  •  | 
  •  

سؤال

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

هل هناك طريقة للتسبب في النص المراد كتابتها إلى تركز سابقا النافذة؟

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

المحلول

وربما لا، على الأقل ليس بسهولة. نوقشت هذه المسألة من قبل.

نصائح أخرى

وعلى الرغم من أنه لا يمكن اعتبار الحل الرسمي، ولقد تم العثور على بعض النجاح من خلال إصدار السكتات الدماغية مفتاح ALT+TAB فورا قبل إصدار السكتات الدماغية مفتاح نصية.

Robot robot = new Robot();

robot.keyPress(KeyEvent.VK_ALT);
robot.keyPress(KeyEvent.VK_TAB);
robot.keyRelease(KeyEvent.VK_ALT);
robot.keyRelease(KeyEvent.VK_TAB);

// ... The keyPress/keyRelease pairs for the actual characters now begin

وكما قلت، وهذا أبعد ما يكون عن كونه الحل الرسمي، والنظر في تركيبة ALT+TAB لا يمكن الاعتماد عليها لتكون قيادة التركيز التحول الشامل. ومع ذلك، يبدو أن تركيب مشروع قانون لبلدي حالة معينة.

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