Если вы не ищете длинных нажатий на клавиатуру, вам стоит использовать UILongPressGestureRecognizer
Однако вам нужны длинные нажатия клавиш.К сожалению, я не вижу возможности этого с клавиатурами Apple, поскольку длительное нажатие на клавиши клавиатуры уже используется Apple для других целей.например, для предоставления акцентированных версий символов или других наименований валют.(попробуйте долго нажимать S или $)
Поэтому я думаю, что вам придется полностью кодировать свою собственную клавиатуру, чтобы делать то, что вы надеетесь сделать.