马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
模拟操纵
uinput用于输入模拟操纵,其命令资助手册为:
- > hdc shell uinput --help
- Usage: uinput <option> <command> <arg>...
- The option are:
- -M --mouse //模拟鼠标操作
- commands for mouse:
- -m <dx> <dy> --move <dx> <dy> -move to relative position (dx,dy), 模拟鼠标移动
- <dx1> <dy1> <dx2> <dy2> [soomth time] --trace -dx1 dy1 to dx2 dy2 smooth movement
- -d <key> --down key -press down a button, //模拟鼠标按键按下,0是左键,1是右键,2是中键
- 0 is the left button, 1 is the right,
- 2 is the middle
- -u <key> --up <key> -release a button //模拟鼠标按键弹起(松开)
- -c <key> --click <key> -press the left button down,then raise 模拟鼠标左键点击(按下并弹起)
- -b <dx1> <dy1> <id> [press time] [click interval time] --double click //模拟左键鼠标双击
- [press time] the time range is more than 1ms but less than 300ms,
- [click interval time] the time range is more than 1ms but less than 450ms,
- Otherwise the operation result may produce error or invalid operation
- -press the left button down,then raise
- key value:0 - button left
- key value:1 - button right
- key value:2 - button middle
- key value:3 - button side
- key value:4 - button extra
- key value:5 - button forward
- key value:6 - button back
- key value:7 - button task
- -s <key> --scroll <key> -positive values are sliding backwards //模拟鼠标滚轮按键,正值表示滚轮向后滑
- -i <time> --interval <time> -the program interval for the (time) milliseconds
- negative values are sliding forwards
- -K --keyboard //模拟键盘按键操作
- commands for keyboard:
- -d <key> --down <key> -press down a key //模拟按键按下
- -u <key> --up <key> -release a key //模拟按键弹起
- -l <key> [long press time] --long_press <key> [long press time] -press and hold the key //模拟按键长按
- -i <time> --interval <time> -the program interval for the (time) milliseconds //设置按键操作间隔时长
- -T --touch //模拟触摸操作
- commands for touch:
- -d <dx1> <dy1> --down <dx1> <dy1> -press down a position dx1 dy1, //模拟触摸按下
- -u <dx1> <dy1> --up <dx1> <dy1> -release a position dx1 dy1, //模拟触摸弹起
- -m <dx1> <dy1> <dx2> <dy2> [smooth time] --smooth movement //模拟触摸滑动
- <dx1> <dy1> <dx2> <dy2> [smooth time] -smooth movement,
- dx1 dy1 to dx2 dy2 smooth movement
- -c <dx1> <dy1> [click interval] -touch screen click dx1 dy1 //模拟触摸点击
- -i <time> --interval <time> -the program interval for the (time) milliseconds //设置触摸操作延时
- -g <dx1> <dy1> <dx2> <dy2> [press time] [total time] -drag,
- [Press time] not less than 500ms and [total time] - [Press time] not less than 500ms
- Otherwise the operation result may produce error or invalid operation
-
- -? --help
复制代码 模拟按键
模拟back按键
按下和弹起键值为2的按键(即back键)
- >hdc shell uinput -K -d 2 -u 2
- >you raised the key 2
复制代码 注意:使用时需按下(-d)和弹起(-u)成对
按键键值定义在@ohos.multimodalInput.keyCode包中,常用的按键如下:
体系本领:SystemCapability.MultimodalInput.Input.Core
名称值阐明KEYCODE_FN0功能(Fn)键KEYCODE_UNKNOWN-1未知按键KEYCODE_HOME1功能(Home)键KEYCODE_BACK2返回键KEYCODE_MEDIA_PLAY_PAUSE10多媒体键:播放/暂停KEYCODE_MEDIA_STOP11多媒体键:克制KEYCODE_MEDIA_NEXT12多媒体键:下一首KEYCODE_MEDIA_PREVIOUS13多媒体键:上一首KEYCODE_MEDIA_REWIND14多媒体键:快退KEYCODE_MEDIA_FAST_FORWARD15多媒体键:快进KEYCODE_VOLUME_UP16音量增加键KEYCODE_VOLUME_DOWN17音量减小键KEYCODE_POWER18电源键KEYCODE_CAMERA19照相键KEYCODE_VOLUME_MUTE22扬声器静音键KEYCODE_MUTE23话筒静音键KEYCODE_BRIGHTNESS_UP40亮度调节按键:调亮KEYCODE_BRIGHTNESS_DOWN41亮度调节按键:调暗KEYCODE_02000按键’0’KEYCODE_12001按键’1’KEYCODE_22002按键’2’KEYCODE_32003按键’3’KEYCODE_42004按键’4’KEYCODE_52005按键’5’KEYCODE_62006按键’6’KEYCODE_72007按键’7’KEYCODE_82008按键’8’KEYCODE_92009按键’9’KEYCODE_STAR2010按键’*’KEYCODE_POUND2011按键’#’KEYCODE_DPAD_UP2012导航键:向上KEYCODE_DPAD_DOWN2013导航键:向下KEYCODE_DPAD_LEFT2014导航键:向左KEYCODE_DPAD_RIGHT2015导航键:向右KEYCODE_DPAD_CENTER2016导航键:确定键KEYCODE_A2017按键’A’KEYCODE_B2018按键’B’KEYCODE_C2019按键’C’KEYCODE_D2020按键’D’KEYCODE_E2021按键’E’KEYCODE_F2022按键’F’KEYCODE_G2023按键’G’KEYCODE_H2024按键’H’KEYCODE_I2025按键’I’KEYCODE_J2026按键’J’KEYCODE_K2027按键’K’KEYCODE_L2028按键’L’KEYCODE_M2029按键’M’KEYCODE_N2030按键’N’KEYCODE_O2031按键’O’KEYCODE_P2032按键’P’KEYCODE_Q2033按键’Q’KEYCODE_R2034按键’R’KEYCODE_S2035按键’S’KEYCODE_T2036按键’T’KEYCODE_U2037按键’U’KEYCODE_V2038按键’V’KEYCODE_W2039按键’W’KEYCODE_X2040按键’X’KEYCODE_Y2041按键’Y’KEYCODE_Z2042按键’Z’KEYCODE_COMMA2043按键’,’KEYCODE_PERIOD2044按键’.’KEYCODE_ALT_LEFT2045左Alt键KEYCODE_ALT_RIGHT2046右Alt键KEYCODE_SHIFT_LEFT2047左Shift键KEYCODE_SHIFT_RIGHT2048右Shift键KEYCODE_TAB2049Tab键KEYCODE_SPACE2050空格键KEYCODE_SYM2051符号修改器按键KEYCODE_EXPLORER2052欣赏器功能键,此键用于启动欣赏器应用程序KEYCODE_ENVELOPE2053电子邮件功能键,此键用于启动电子邮件应用程序KEYCODE_ENTER2054回车键KEYCODE_DEL2055退格键KEYCODE_GRAVE2056按键’`’KEYCODE_MINUS2057按键’-’KEYCODE_EQUALS2058按键’=’KEYCODE_LEFT_BRACKET2059按键’[’KEYCODE_RIGHT_BRACKET2060按键’]’KEYCODE_BACKSLASH2061按键’\’KEYCODE_SEMICOLON2062按键’;’KEYCODE_APOSTROPHE2063按键’‘’ (单引号)KEYCODE_SLASH2064按键’/’KEYCODE_AT2065按键’@’KEYCODE_PLUS2066按键’+’KEYCODE_MENU2067菜单键KEYCODE_PAGE_UP2068向上翻页键KEYCODE_PAGE_DOWN2069向下翻页键KEYCODE_ESCAPE2070ESC键KEYCODE_FORWARD_DEL2071删除键KEYCODE_CTRL_LEFT2072左Ctrl键KEYCODE_CTRL_RIGHT2073右Ctrl键KEYCODE_CAPS_LOCK2074大写锁定键KEYCODE_SCROLL_LOCK2075滚动锁定键KEYCODE_META_LEFT2076左元修改器键KEYCODE_META_RIGHT2077右元修改器键KEYCODE_FUNCTION2078功能键KEYCODE_SYSRQ2079体系请求/打印屏幕键KEYCODE_BREAK2080Break/Pause键KEYCODE_MOVE_HOME2081光标移动到开始键KEYCODE_MOVE_END2082光标移动到末尾键KEYCODE_INSERT2083插入键KEYCODE_FORWARD2084前进键KEYCODE_MEDIA_PLAY2085多媒体键:播放KEYCODE_MEDIA_PAUSE2086多媒体键:暂停KEYCODE_MEDIA_CLOSE2087多媒体键:关闭KEYCODE_MEDIA_EJECT2088多媒体键:弹出KEYCODE_MEDIA_RECORD2089多媒体键:灌音KEYCODE_F12090按键’F1’KEYCODE_F22091按键’F2’KEYCODE_F32092按键’F3’KEYCODE_F42093按键’F4’KEYCODE_F52094按键’F5’KEYCODE_F62095按键’F6’KEYCODE_F72096按键’F7’KEYCODE_F82097按键’F8’KEYCODE_F92098按键’F9’KEYCODE_F102099按键’F10’KEYCODE_F112100按键’F11’KEYCODE_F122101按键’F12’KEYCODE_NUM_LOCK2102小键盘锁KEYCODE_NUMPAD_02103小键盘按键’0’KEYCODE_NUMPAD_12104小键盘按键’1’KEYCODE_NUMPAD_22105小键盘按键’2’KEYCODE_NUMPAD_32106小键盘按键’3’KEYCODE_NUMPAD_42107小键盘按键’4’KEYCODE_NUMPAD_52108小键盘按键’5’KEYCODE_NUMPAD_62109小键盘按键’6’KEYCODE_NUMPAD_72110小键盘按键’7’KEYCODE_NUMPAD_82111小键盘按键’8’KEYCODE_NUMPAD_92112小键盘按键’9’KEYCODE_NUMPAD_DIVIDE2113小键盘按键’/’KEYCODE_NUMPAD_MULTIPLY2114小键盘按键’*’KEYCODE_NUMPAD_SUBTRACT2115小键盘按键’-’KEYCODE_NUMPAD_ADD2116小键盘按键’+’KEYCODE_NUMPAD_DOT2117小键盘按键’.’KEYCODE_NUMPAD_COMMA2118小键盘按键’,’KEYCODE_NUMPAD_ENTER2119小键盘按键回车KEYCODE_NUMPAD_EQUALS2120小键盘按键’=’KEYCODE_NUMPAD_LEFT_PAREN2121小键盘按键’(’KEYCODE_NUMPAD_RIGHT_PAREN2122小键盘按键’)’KEYCODE_VIRTUAL_MULTITASK2210假造多任务键KEYCODE_SLEEP2600睡眠键KEYCODE_ZENKAKU_HANKAKU2601日文全宽/半宽键KEYCODE_102ND2602102nd按键KEYCODE_RO2603日文Ro键KEYCODE_KATAKANA2604日文片假名键KEYCODE_HIRAGANA2605日文平假名键KEYCODE_HENKAN2606日文转换键KEYCODE_KATAKANA_HIRAGANA2607日语片假名/平假名键KEYCODE_MUHENKAN2608日文非转换键KEYCODE_LINEFEED2609换行键KEYCODE_MACRO2610宏键KEYCODE_NUMPAD_PLUSMINUS2611数字键盘上的加号/减号键KEYCODE_SCALE2612扩展键KEYCODE_HANGUEL2613日文韩语键KEYCODE_HANJA2614日文汉语键KEYCODE_YEN2615日元键KEYCODE_STOP2616克制键KEYCODE_AGAIN2617重复键KEYCODE_PROPS2618道具键KEYCODE_UNDO2619撤消键KEYCODE_COPY2620复制键KEYCODE_OPEN2621打开键KEYCODE_PASTE2622粘贴键KEYCODE_FIND2623查找键KEYCODE_CUT2624剪切键KEYCODE_HELP2625资助键KEYCODE_CALC2626计算器特殊功能键,用于启动计算器应用程序KEYCODE_FILE2627文件按键KEYCODE_BOOKMARKS2628书签键KEYCODE_NEXT2629下一个按键KEYCODE_PLAYPAUSE2630播放/暂停键KEYCODE_PREVIOUS2631上一个按键KEYCODE_STOPCD2632CD克制键KEYCODE_CONFIG2634配置键KEYCODE_REFRESH2635刷新键KEYCODE_EXIT2636退出键KEYCODE_EDIT2637编辑键KEYCODE_SCROLLUP2638向上滚动键KEYCODE_SCROLLDOWN2639向下滚动键KEYCODE_NEW2640新建键KEYCODE_REDO2641规复键KEYCODE_CLOSE2642关闭键KEYCODE_PLAY2643播放键KEYCODE_BASSBOOST2644低音增强键KEYCODE_PRINT2645打印键KEYCODE_CHAT2646谈天键KEYCODE_FINANCE2647金融键KEYCODE_CANCEL2648取消键KEYCODE_KBDILLUM_TOGGLE2649键盘灯光切换键KEYCODE_KBDILLUM_DOWN2650键盘灯光调亮键KEYCODE_KBDILLUM_UP2651键盘灯光调暗键KEYCODE_SEND2652发送键KEYCODE_REPLY2653回复键KEYCODE_FORWARDMAIL2654邮件转发键KEYCODE_SAVE2655保存键KEYCODE_DOCUMENTS2656文件键KEYCODE_VIDEO_NEXT2657下一个视频键KEYCODE_VIDEO_PREV2658上一个视频键KEYCODE_BRIGHTNESS_CYCLE2659背光渐变键KEYCODE_BRIGHTNESS_ZERO2660亮度调节为0键KEYCODE_DISPLAY_OFF2661表现关闭键KEYCODE_BTN_MISC2662游戏手柄上的各种按键KEYCODE_GOTO2663进入键KEYCODE_INFO2664信息检察键KEYCODE_PROGRAM2665程序键KEYCODE_PVR2666个人录像机(PVR)键KEYCODE_SUBTITLE2667字幕键KEYCODE_FULL_SCREEN2668全屏键KEYCODE_KEYBOARD2669键盘KEYCODE_ASPECT_RATIO2670屏幕纵横比调节键KEYCODE_PC2671端口控制键KEYCODE_TV2672TV键KEYCODE_TV22673TV键2KEYCODE_VCR2674录像机开启键KEYCODE_VCR22675录像机开启键2KEYCODE_SAT2676SIM卡应用工具包(SAT)键KEYCODE_CD2677CD键KEYCODE_TAPE2678磁带键KEYCODE_TUNER2679调谐器键KEYCODE_PLAYER2680播放器键KEYCODE_DVD2681DVD键KEYCODE_AUDIO2682音频键KEYCODE_VIDEO2683视频键KEYCODE_MEMO2684备忘录键KEYCODE_CALENDAR2685日历键KEYCODE_RED2686红色指示器KEYCODE_GREEN2687绿色指示器KEYCODE_YELLOW2688黄色指示器KEYCODE_BLUE2689蓝色指示器KEYCODE_CHANNELUP2690频道向上键KEYCODE_CHANNELDOWN2691频道向下键KEYCODE_LAST2692末尾键KEYCODE_RESTART2693重启键KEYCODE_SLOW2694慢速键KEYCODE_SHUFFLE2695随机播放键KEYCODE_VIDEOPHONE2696可视电话键KEYCODE_GAMES2697游戏键KEYCODE_ZOOMIN2698放大键KEYCODE_ZOOMOUT2699缩小键KEYCODE_ZOOMRESET2700缩放重置键KEYCODE_WORDPROCESSOR2701文字处理键KEYCODE_EDITOR2702编辑器键KEYCODE_SPREADSHEET2703电子表格键KEYCODE_GRAPHICSEDITOR2704图形编辑器键KEYCODE_PRESENTATION2705演示文稿键KEYCODE_DATABASE2706数据库键标KEYCODE_NEWS2707消息键KEYCODE_VOICEMAIL2708语音信箱KEYCODE_ADDRESSBOOK2709通讯簿KEYCODE_MESSENGER2710通讯键KEYCODE_BRIGHTNESS_TOGGLE2711亮度切换键KEYCODE_SPELLCHECK2712AL拼写查抄KEYCODE_COFFEE2713终端锁/屏幕保护程序KEYCODE_MEDIA_REPEAT2714媒体循环键KEYCODE_IMAGES2715图像键KEYCODE_BUTTONCONFIG2716按键配置键KEYCODE_TASKMANAGER2717任务管理器KEYCODE_JOURNAL2718日志按键KEYCODE_CONTROLPANEL2719控制面板键KEYCODE_APPSELECT2720应用程序选择键KEYCODE_SCREENSAVER2721屏幕保护程序键KEYCODE_ASSISTANT2722辅助键KEYCODE_KBD_LAYOUT_NEXT2723下一个键盘布局键KEYCODE_BRIGHTNESS_MIN2724最小亮度键KEYCODE_BRIGHTNESS_MAX2725最大亮度键KEYCODE_KBDINPUTASSIST_PREV2726键盘输入Assist_Previous,检察输入法输入记录KEYCODE_KBDINPUTASSIST_NEXT2727键盘输入Assist_Next,检察输入法输入拓展KEYCODE_KBDINPUTASSIST_PREVGROUP2728键盘输入Assist_Previous,切换输入组中上一个输入法KEYCODE_KBDINPUTASSIST_NEXTGROUP2729键盘输入Assist_Next,切换输入组中下一个输入法KEYCODE_KBDINPUTASSIST_ACCEPT2730键盘输入Assist_AcceptKEYCODE_KBDINPUTASSIST_CANCEL2731键盘输入Assist_CancelKEYCODE_FRONT2800挡风玻璃除雾器开关KEYCODE_SETUP2801设置键KEYCODE_WAKEUP2802唤醒键KEYCODE_SENDFILE2803发送文件按键KEYCODE_DELETEFILE2804删除文件按键KEYCODE_XFER2805文件传输(XFER)按键KEYCODE_PROG12806程序键1KEYCODE_PROG22807程序键2KEYCODE_MSDOS2808MS-DOS键(微软磁盘操纵体系KEYCODE_SCREENLOCK2809屏幕锁定键KEYCODE_DIRECTION_ROTATE_DISPLAY2810方向旋转表现键KEYCODE_CYCLEWINDOWS2811Windows循环键KEYCODE_COMPUTER2812按键KEYCODE_EJECTCLOSECD2813弹出CD键KEYCODE_ISO2814ISO键KEYCODE_MOVE2815移动键KEYCODE_F132816按键’F13’KEYCODE_F142817按键’F14’KEYCODE_F152818按键’F15’KEYCODE_F162819按键’F16’KEYCODE_F172820按键’F17’KEYCODE_F182821按键’F18’KEYCODE_F192822按键’F19’KEYCODE_F202823按键’F20’KEYCODE_F212824按键’F21’KEYCODE_F222825按键’F22’KEYCODE_F232826按键’F23’KEYCODE_F242827按键’F24’KEYCODE_PROG32828程序键3KEYCODE_PROG42829程序键4KEYCODE_DASHBOARD2830仪表板KEYCODE_SUSPEND2831挂起键KEYCODE_HP2832高阶路径键KEYCODE_SOUND2833音量键KEYCODE_QUESTION2834疑问按键KEYCODE_CONNECT2836连接键KEYCODE_SPORT2837活动按键KEYCODE_SHOP2838商城键KEYCODE_ALTERASE2839交替键KEYCODE_SWITCHVIDEOMODE2841在可用视频之间循环输出(监视器/LCD/TV输出/等)KEYCODE_BATTERY2842电池按键KEYCODE_BLUETOOTH2843蓝牙按键KEYCODE_WLAN2844无线局域网KEYCODE_UWB2845超宽带(UWB)KEYCODE_WWAN_WIMAX2846WWAN WiMAX按键KEYCODE_RFKILL2847控制所有收音机的键KEYCODE_CHANNEL3001向上频道键KEYCODE_BTN_03100按键0KEYCODE_BTN_13101按键1KEYCODE_BTN_23102按键2KEYCODE_BTN_33103按键3KEYCODE_BTN_43104按键4KEYCODE_BTN_53105按键5KEYCODE_BTN_63106按键6KEYCODE_BTN_73107按键7KEYCODE_BTN_83108按键8KEYCODE_BTN_93109按键9
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |