iOS如何模拟键盘回车键按下

目前github上用的多的貌似就PTFakeTouch库, 这个库可以操作屏幕点击, 但是没办法模拟键盘. 比如我想在一个textview里面输入一些东西之后直接按回车, 这个应该怎么模拟啊, 虽说PTFakeTouch底层用的是KIF的东西, 但是KIF的教程也太难找了:joy:

1 个赞

大佬们HELP~

?回车键的位置不是固定的吗?
你模拟的点击坐标只要落在回车键里不就好了。

落不到回车键那里, 点了之后好像没反应 而且不同型号的手机好像大小也不一样:sob:

IOKit 里的IOHIDEventCreateKeyboardEvent方法就行。
如果是非越狱app用,需要hook下 App 的 _handleHIDEvent: 私有方法,sender id随便给个非0值。
如果是越狱下 daemon 用,找到当前触摸屏的 sender id 就行。
kHIDUsage_KeyboardReturnOrEnter = 0x28
剩下的看你自己了

本人小小白一枚 :drooling_face: 还请大佬稍微展开说说~ :kissing_closed_eyes:

刚才大概查了查相关的信息, 感觉还是有点不好下手

我是想在非越狱环境下 模拟一个输入框输入文字后点击键盘回车键的操作:sob:

app集成的话直接用 https://github.com/lyft/Hammer 这个吧

1 个赞