Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mayall

macrumors newbie
Jul 26, 2009
2
0
Keep in mind that it will disable the ability to tab between all controls. For example, you can tab between text boxes and lists but you won't be able to tab and give focus to buttons, radio buttons, checkboxes, etc.

You can test this by going to the preferences pane where this setting lives, turning it on or off, and tabbing around. With it off, only a few controls will receive focus. Turn it on and you'll notice buttons, checkboxes, tabbed control items, etc. will all get focus as you tab through.
I turned off the "Use keyboard navigation" preference and then back on. Seemed to fix it for me.
 

OverZealous

macrumors newbie
Jun 2, 2018
8
3
Toggling the checkbox for me (trashcan Mac Pro 2013) simple toggles the broken behavior. Hopefully they fix it in the next update.

I've noticed a few other issues with Messages, which I assume is because it's a universal app compiled from iOS. For example, I have Home/End/Page Up/Page Down configured to work more like Windows (muscle memory), which works everywhere I've tested it except Messages. I'm guessing universal apps are compiled against a different set of keyboard handlers than the normal macOS apps.
 

rashelt

macrumors newbie
Nov 25, 2020
3
1
@jr105 I'm in the (almost) exact same situation, except I have a 2020 13" MacBook Air. But I am not using dual monitors, and the "use keyboard navigation" was turned off by default. Toggling it on and on/off did nothing.
I hope there will be a fix for this soon! I keep sending messages with typos because my fingers are working faster than my eyes and I'm just typing how I'm used to doing it, expecting it to work.
 

star-affinity

macrumors 68000
Nov 14, 2007
1,992
1,321
Toggling it on and on/off did nothing.
If you keep ”Use keyboard navigation to move focus between controls” unchecked it should work to navigate the text being composed in Messages using the arrow keys. If it's checked it gets broken. At least that's how it behaves for me.

I have reported the problem to Apple.
 

rashelt

macrumors newbie
Nov 25, 2020
3
1
If you keep ”Use keyboard navigation to move focus between controls” unchecked it should work to navigate the text being composed in Messages using the arrow keys. If it's checked it gets broken. At least that's how it behaves for me.

I have reported the problem to Apple.
Well, it's been unchecked all along for me and I've been having the issue. I tried checking it and nothing changed, and then unchecked it again and it still doesn't work. I can use the arrow keys to navigate the text in Messages without issue, but none of the arrow keys work to select text when combined with Shift. Thanks though!

Edit for clarification: I just realized the original topic of this thread was about simply using the arrow keys in Messages. The "select" feature has also been discussed a lot, which is my issue and what I was responding to, but I forgot that wasn't actually brought up until the second post in this thread. Sorry for confusion!
 
  • Like
Reactions: bolandross

star-affinity

macrumors 68000
Nov 14, 2007
1,992
1,321
Well, it's been unchecked all along for me and I've been having the issue. I tried checking it and nothing changed, and then unchecked it again and it still doesn't work.
Strange.
Oh, now when I try it's working for to use the arrow keys, both on their own and in conjunction with shift to select text and no matter if ”Use keyboard navigation to move focus between controls” is checked or not. Hmm… Could reproduce it consistently before. 🤷‍♂️
 

OverZealous

macrumors newbie
Jun 2, 2018
8
3
So, I assumed this was due to the cross-OS compilation aspect, and it was affecting the entire messages app. Turns out, it's only the inline messages text box. If you double-click on someone in Messages, it opens in a new window. In that window, not only does the cursor work with-or-without the tab feature, but shift-cursor also always works without issue.

So this is a crazy screw-up to have ever left Cupertino, it means someone has to have customized the text input box (but only that one) or some other one-off customization. It should never have left beta this way.
 
  • Like
Reactions: star-affinity

rashelt

macrumors newbie
Nov 25, 2020
3
1
If you double-click on someone in Messages, it opens in a new window. In that window, not only does the cursor work with-or-without the tab feature, but shift-cursor also always works without issue.
Wow, you're right! I will definitely be using this for the time being... at least in a group conversation where there's frequent back-and-forth. Thanks for the tip!
 

hassan987

macrumors newbie
Dec 2, 2020
2
1
I'm having this issue on my Mac Mini M1 connected to one monitor. Arrow keys work, but Shift+arrow keys do not.
After double clicking the contact name, works OK in the new window which turns up.
 

Detnator

macrumors 6502a
Nov 25, 2011
515
452
Experiencing similar issues. Maxed out MacBook Pro 16". Clam-shell mode. External LG 5K monitor. All four arrow keys, with or without shift, fail.

it has been fixed in 11.1

This is good to know. Thanks.


...

The shortcuts "ctrl + b" (backwards) and "ctrl + f" (forwards) work in Big Sur. You can use BetterTouchTool to remap the arrow keys to ctrl + f and ctrl + b only in the Messages app.

...

This saved me. Thanks! And on investigating this further, I can offer a more comprehensive solution, expanding on this.

From https://support.apple.com/en-us/HT201236

Control + B, F, P, N replicate Left, Right, Up, Down respectively. Shift-Control with each of those to get selection.

I've mapped all eight combinations using Keyboard Maestro, and I now have it working seamlessly (so far at least). Works regardless of the "Use keyboard navigation" preference setting.

Of course, YMMV 😉

For anyone else that uses KM, here's the group, you can just import and use if you like.
 

Attachments

  • Messages Big Sur Arrow Keys Workarounds Macros.kmmacros.zip
    1.5 KB · Views: 80

KarenBrown

macrumors newbie
Dec 14, 2020
1
0
Salisbury, MD
Weird stuff. Arrow keys work on my 16" MBP but do not work on my wife's iMac.

And shift select doesn't work on either.

UPDATE: I noticed that on my MBP, I had:

System Preferences --> Keyboard --> Shortcuts --> Use navigation to move focus between controls

Turned OFF (unchecked)

My wife's iMac it was ON.
Thank you for this. I'm on an iMac with an extra monitor. iMessages is on the primary (iMac) screen, but this is driving me insane. I'll check my preferences.

Did turning them off fix the issue for your wife?
 

flexidan

macrumors newbie
Dec 22, 2020
1
0
Strangely, if you have the search box selected (you just have to put your cursor in it then go back to composing your message) the shift-arrow combo works just like it always used to. Crazy ...
 

star-affinity

macrumors 68000
Nov 14, 2007
1,992
1,321
Thank you for this. I'm on an iMac with an extra monitor. iMessages is on the primary (iMac) screen, but this is driving me insane. I'll check my preferences.

Did turning them off fix the issue for your wife?
Strangely, if you have the search box selected (you just have to put your cursor in it then go back to composing your message) the shift-arrow combo works just like it always used to. Crazy ...
You know the issue is gone in Big Sur 11.1?
 

Xenomorph

macrumors 65816
Aug 6, 2008
1,400
842
St. Louis
I have Big Sur 11.1, and I found this thread because arrow keys do NOT work in Messages.

In Catalina, I use to be able to do Command + Up / Down to page up / down. It's been broken in every release of Big Sur. I use to manage Messages on macOS because of how much better it worked than on iOS, and Big Sur completely broke that.

Seeing posts like "You know the issue is gone in Big Sur 11.1?" is weird, because arrow keys still don't work in 11.1.
 

Ritsuka

Cancelled
Sep 3, 2006
1,464
969
It's not weird. "Arrow issue" is so generic, and you are describing a different issue.
Report it to Apple in the Feedback app.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.