标题: How to implement one-key Screenshot via a IR remote or Air-mouse hot key [打印本页] 作者: richi 时间: 2015-1-26 16:54 标题: How to implement one-key Screenshot via a IR remote or Air-mouse hot key Hi, How to implement one-key Screenshot via a IR remote or Air-mouse hot key, instead of clicking the Screenshot icon ???作者: 风之空响 时间: 2015-1-26 17:51
take a screenshot,just need:
Intent i = new Intent("rk.android.screenshot.action");
sendBroadcast(i);作者: richi 时间: 2015-1-28 10:05
Thank you for your reply.
How to add a Android key to send the Intent ???作者: 风之空响 时间: 2015-1-29 10:32
this is a simple for add one-key Screenshot via our remote,you can test in adb:adb shell input keyevent 250
If you want to use your remote,you can change the remote .kl and add REMOTE_SCREENSHOT like
--- a/frameworks/base/data/keyboards/Vendor_0482_Product_5738.kl(just a example.Vendor_0482_Product_5738.kl is our remote,you need change your remote.kl)
+++ b/frameworks/base/data/keyboards/Vendor_0482_Product_5738.kl
@@ -213,7+213,7 @@ key 188 TV_MEDIA_MULT_FORWARD
# key 191 F21
# key 192 F22
# key 193 F23
-key 194 EXPLORER
+key 194 REMOTE_SCREENSHOT
# key 195 (undefined)
# key 196 (undefined)
# key 197 (undefined) 作者: richi 时间: 2015-1-29 11:32
Hi, Thank you for your patch.
I found the RK3288 platform source code already support ScrrenShot for Android key SYSRQ (the traditional PC keyboard's PrtScr/SysRq key). You can see frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java.
So, i just add SYSRQ in the .kl, and change a IR key mapping for the key. It work!作者: 风之空响 时间: 2015-1-29 12:05
thanks,i don`t found that.but the patch also works when you want add other function var a hotkey.
:lol