iOS Physical keyboard inserting UIKeyInputDownArrow, UIKEYINPUTUPARROW, UIKeyInputUpArrow randomly

Steps to reproduce

I am using an iPad Pro with a Smart keyboard. Sometimes, but frequently, but not all the time, as I use the up and down arrow keys the following words of text are inserted (just one word, but I list off what I have seen):

  • UIKeyInputDownArrow
  • UIKEYINPUTUPARROW,
  • UIKeyInputUpArrow

Expected result

These look like debugging statements that should not appear in the UI when using the up and down arrow keys.

Again, its totally random, I canā€™t find a pattern.

Environment

iOS - newest version
iPad pro 10.5
Apple smart keyboard

@Erica I want to ping this issue one more since there hasnā€™t been a response. I am using Dynalist in a training environment for making notes and this is not a good bug when using physical keyboard in on a mobile device

@Erica I just wanted to raise attention again to this bug. I am doing extensive note taking all day on my iPad and this bug is very noticable in the random arrow movement information it can leave in my notes. I wish I could determine what is causing it, but I havent found a reason yet.

Thanks!

1 Like

2018-11-01 IoS with Bluetooth keyboard I reproduced I suspect my impatient use of down arrow

I have screen shot but does not want to post can I email

Yes, can you please send in a ticket with the screen shot attached? @Rich_Pitts

I can actually reproduce this on our end. Will be looking to get it fixed.

Hi team, just reporting that Iā€™m also seeing this. After about 10 presses of up on a physical keyboard I get the cryptic ā€œUIKeyInputUpArrowā€. Just thought Iā€™d let you know!

Sorry, @JohnLi, for the super late reply.

Shida looked into this bug a year ago, and although he can repro it, he couldnā€™t find a fix for it. Thereā€™s no information on the internet about this bug either. Sorry about that!

EDIT: Actually, we just found out that we might be able to fix this in iOS 13. Weā€™ll look into that!

Should be fixed on the latest version (1.3.7). Youā€™ll need to use iOS 13 or later for up/down on external keyboards to work though.

The reason is that iOS had a bug related to up/down key that was fixed in iOS 13, and we used to rely on a very ugly hack that intercepts the natively overriden up/down keys.

Now that iOS 13 fixes the bug, weā€™ve removed the hack. It does mean that for iOS 12 or earlier, up/down keys will no longer work, but Iā€™m so glad itā€™s removed because it relies on a very sketchy method thatā€™s not officially recommended.

1 Like