Firefly Open Source Community

Title: How to disable internal keypad while external keypad is connected to rk3399 [Print This Page]

Author: KrunalShah    Time: 2/1/2018 13:45
Title: How to disable internal keypad while external keypad is connected to rk3399
Hello,
My problem is, I want to disable internal keypad only when the external keypad is attached to rk3399.
Can we do this? And Can we do this from an android application or this can be done through firmware modification only? If we have to go with firmware modification only then what they should be?
Author: leung先森    Time: 2/1/2018 15:35
  1. --- a/frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java
  2. +++ b/frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java
  3. @@ -7831,7 +7831,7 @@ public class WindowManagerService extends IWindowManager.Stub

  4.          // Let the policy update hidden states.
  5.          config.keyboardHidden = Configuration.KEYBOARDHIDDEN_NO;
  6. -        config.hardKeyboardHidden = Configuration.HARDKEYBOARDHIDDEN_YES;
  7. +        config.hardKeyboardHidden = Configuration.HARDKEYBOARDHIDDEN_NO;
  8.          config.navigationHidden = Configuration.NAVIGATIONHIDDEN_NO;
  9.          mPolicy.adjustConfigurationLw(config, keyboardPresence, navigationPresence);
  10.      }
Copy the code

Author: leung先森    Time: 2/1/2018 15:38
if u want the virtual keyboard always show when the physical one active,
Settings->Languege/Input->Physical Keyboard->show virtual keyboard
Author: KrunalShah    Time: 2/1/2018 21:34
leung先森 Posted at 2/1/2018 15:35

I have tried this code but when I attach external keyboard it doesn't detect it and always go to this condition "config.hardKeyboardHidden = Configuration.HARDKEYBOARDHIDDEN_YES";

I also want to hide softKeyboard when external one is connected. Is there any way to hide it permanently until the External keyboard is detached?
Author: leung先森    Time: 2/2/2018 09:34
KrunalShah Posted at 2/1/2018 21:34
I have tried this code but when I attach external keyboard it doesn't detect it and always go to t ...

I sure that code will work, have u tryed it yet ?
if u do not active the virtual keyboard, it will always not show when u attach the external keyboard.
Author: KrunalShah    Time: 2/2/2018 14:15
leung先森 Posted at 2/2/2018 09:34
I sure that code will work, have u tryed it yet ?
if u do not active the virtual keyboard, it wil ...

I have tried the code you have suggested.
In Firefly when I attach an external keyboard and in Settings->Languege/Input->Physical Keyboard->show virtual keyboard I keep it disabled, it is still showing virtual keyboard.
Author: leung先森    Time: 2/2/2018 15:07
KrunalShah Posted at 2/2/2018 14:15
I have tried the code you have suggested.
In Firefly when I attach an external keyboard and in S ...

just change the code above , then complie it
mmm frameworks/base/services/
then push the out/target/product/rk3399_firefly_box/system/framework/services.jar into the board /system/framework/
and soft reboot the board , try to use it again
Author: petewoo282    Time: 1/14/2026 07:25
Your article has made a real difference to me, thank you! Let’s do this! Wishing for success in the Valid HPE6-A86 exam camp exam!
Author: jackmoo406    Time: 1/15/2026 10:07
DumpTOP에서 제공하는 제품들은 품질이 아주 좋으며 또 업뎃속도도 아주 빠릅니다 만약 우리가제공하는ServiceNow CIS-Discovery인증시험관련 덤프를 구매하신다면ServiceNow CIS-Discovery시험은 손쉽게 성공적으로 패스하실 수 있습니다.
Author: paulmar676    Time: 1/15/2026 10:58
I’m deeply thankful for your article, it really stuck with me. The MS-721 exam dumps free test was a key factor in my professional growth, and now I’m sharing it with you for free!
Author: chrisbe441    Time: 1/17/2026 11:09
No question, this content is getting a like. Sharing the Reliable aPHRi test pattern test materials with you all—best of luck!
Author: jimshaw995    Time: 2/4/2026 04:24
That piece really enriched my understanding. The RCWA test pattern exam questions are free for everyone—boost your career and salary today!
Author: alexpri804    Time: 2/7/2026 11:03
This is such a motivational piece, thank you for sharing! Using this NS0-014 reliable exam vce, I secured a promotion and salary boost. Now it’s free for everyone. Wishing you all success in your professional paths!
Author: paulhun691    Time: 7 day before
Your article is absolutely brilliant, thank you for sharing! Sharing the Examcollection 312-50v13 vce test materials with you all—best of luck!




Welcome Firefly Open Source Community (https://bbs.t-firefly.com/) Powered by Discuz! X3.1