鸿蒙HDC命令行工具:模拟操纵
模拟操纵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> --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> --double click //模拟左键鼠标双击
the time range is more than 1ms but less than 300ms,
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 <key> -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 positiondx1 dy1, //模拟触摸按下
-u <dx1> <dy1> --up <dx1> <dy1> -release a position dx1 dy1, //模拟触摸弹起
-m <dx1> <dy1> <dx2> <dy2> --smooth movement //模拟触摸滑动
<dx1> <dy1> <dx2> <dy2> -smooth movement,
dx1 dy1 to dx2 dy2 smooth movement
-c <dx1> <dy1> -touch screen click dx1 dy1 //模拟触摸点击
-i <time> --interval <time>-the program interval for the (time) milliseconds //设置触摸操作延时
-g <dx1> <dy1> <dx2> <dy2> -drag,
not less than 500ms and - 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企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]