Ask Different (Apple)
Q&A for power users of Apple hardware and software
Latest Questions
1
votes
1
answers
71
views
How to remap a option + i to give me ^, for then to press a vowel to use the accent in Karabiner
I recently changed the keyboard input to ABC - Extended because the normal one wouldn't let me type accents when the caps lock was on. Almost all of the are normal, but there are one there isn't. When I typed option + i, it gave me ^, and then I would press the vowel. But now it gives me '. Is there...
I recently changed the keyboard input to ABC - Extended because the normal one wouldn't let me type accents when the caps lock was on. Almost all of the are normal, but there are one there isn't. When I typed option + i, it gave me ^, and then I would press the vowel. But now it gives me '. Is there some way to do it in Karabiner? I tried playing with the config file but couldn't do it.
bringand1
(11 rep)
Nov 14, 2023, 08:14 PM
• Last activity: Aug 6, 2025, 02:04 AM
0
votes
0
answers
8
views
how to change bluetooth peripheral device buttons on macos 15.5?
I've been trying to learn how to change a bluetooth ring's button commands, it has 7 buttons, on the listing it's called a scrolling ring, as it has w4 arrow keys with a play/pause button in the middle and 2 buttons toward the bottom, one for bluetooth pairing, and it works to change the volume. i'm...
I've been trying to learn how to change a bluetooth ring's button commands, it has 7 buttons, on the listing it's called a scrolling ring, as it has w4 arrow keys with a play/pause button in the middle and 2 buttons toward the bottom, one for bluetooth pairing, and it works to change the volume. i'm having a terrible time.
Finch
(93 rep)
Aug 5, 2025, 04:52 AM
• Last activity: Aug 5, 2025, 06:30 AM
2
votes
2
answers
9350
views
Apple Wireless Keyboard on Windows PC - How to make FN and Eject keys work?
I have *Apple Wireless Keyboard (A1255, from 2007, US English layout)* and I want to use it on *non-Apple, Windows PC*. But I have two problems. **Firstly**, Windows does not detect when "fn" and "eject" is pressed on. **Secondly** - I want to rebind/swap these keys: "fn" to "control" (and "left con...
I have *Apple Wireless Keyboard (A1255, from 2007, US English layout)* and I want to use it on *non-Apple, Windows PC*. But I have two problems.
**Firstly**, Windows does not detect when "fn" and "eject" is pressed on.
**Secondly** - I want to rebind/swap these keys: "fn" to "control" (and "left control" to "fn") and "eject" to "delete".
I installed BootCamp on my machine but it has not changed anything.
Thanks for any help.
Maciej Bledkowski
(21 rep)
Jun 10, 2019, 12:56 AM
• Last activity: Aug 3, 2025, 11:09 PM
2
votes
2
answers
4663
views
media keys stopped working
I have a MX Keys keyboard, connected via bluetooth, and recently, the media keys just don't work anymore. If I use something like BeardedSpice, it does, but I don't get why it doesn't work without it as well... Volume keys work fine though, just the play, next and previous aren't working (on any pla...
I have a MX Keys keyboard, connected via bluetooth, and recently, the media keys just don't work anymore.
If I use something like BeardedSpice, it does, but I don't get why it doesn't work without it as well...
Volume keys work fine though, just the play, next and previous aren't working (on any player).
I don't know what could possibly cause this. Any ideas?
EDIT: best guess is some app is "stealing" the key presses, not sure how to find out if that's true and if so, which app.
EDIT 2: tested in another user and it works. Also did reset SMC et al. My best guess still is that something is stealing the keypresses, no idea what nor how to find out.
EDIT 3: the macbook's physical keyboard also do not work.
EDIT 4: it seem to have stopped working when I briefly migrated from apple music to spotify. Media keys didn't work on spotify, so I assumed it was a spotify issue, and started using bearded spice. Recently I migrated back to apple music and media keys don't work anywhere. I already uninstalled both bearded spice and spotify. I also looked for "leftovers" from those two apps using
fd -i bearded
and fd -i spotify
and didn't find anything. There are also no processes from either running.
EDIT 5: I don't have any media extensions on chrome and already disabled the media key handling by going to chrome://flags/#hardware-media-key-handling
.
caarlos0
(307 rep)
Jul 16, 2021, 08:49 PM
• Last activity: Aug 3, 2025, 06:56 AM
4
votes
1
answers
4817
views
Separate keyboard layout for each window in macOS Monterey
Is there a way to set up keyboard layouts preferences to have a **separate layout for each window**? **Use case described step by step:** - I use **two keyboard layouts**: English and non-English one. - I often open Terminal, where I use English layout. - And I often chat in another app using my nat...
Is there a way to set up keyboard layouts preferences to have a **separate layout for each window**?
**Use case described step by step:**
- I use **two keyboard layouts**: English and non-English one.
- I often open Terminal, where I use English layout.
- And I often chat in another app using my native language.
- I am tired of switching **global keyboard layout** back and forth.
- I would like **macOS to remember**, which layout was **last-used in each window**.
Especially interesting, if it is possible to do with **native tools** or settings in Monterey rather than 3rd party app. Just like it is possible to do in Linux with a single click in Input methods settings.
PS: there is the same question here , but the **answer is outdated**. There is no such setting anymore. At least **in Monterey**.
Evgenii Frolov
(61 rep)
Nov 14, 2021, 12:33 PM
• Last activity: Aug 2, 2025, 08:10 PM
1
votes
1
answers
939
views
How to remap two keys to another combo with two keys
I'm using a Mac Mini running Catalina with a Logitech K270 keyboard, with Karabiner 12.10.0. I've done some simple key changes, I work with latex, where the backslash symbol is written a lot, I get " \ " backslash with AltGr ("right_option") + ("non_us_backslash") keys, I prefer use the combo: AltGr...
I'm using a Mac Mini running Catalina with a Logitech K270 keyboard, with Karabiner 12.10.0. I've done some simple key changes, I work with latex, where the backslash symbol is written a lot, I get " \ " backslash with AltGr ("right_option") + ("non_us_backslash") keys, I prefer use the combo: AltGr ("right_option") + \ ("grave_accent_and_tilde"). I have in the karabiner.json:
"rules": [
{
"description": "Barra Invertida",
"manipulators": [
{
"from": {
"key_code": "non_us_backslash",
"modifiers": "right_option"
}
},
"to": [
{
"key_code": "grave_accent_and_tilde",
"modifiers": "right_option"
}
],
"type": "basic"
}
]
}
]
},
But I can't get the backslash symbol.
Any suggestions? Can it be remapped to a single key?
Gustux
(11 rep)
Dec 16, 2020, 02:03 AM
• Last activity: Aug 2, 2025, 04:04 PM
1
votes
3
answers
776
views
Changing system shortcuts like Undo without side effects
On german keyboards the system shortcut for `Undo` is the same as on an english keyboard: command + z . The problem: On a german keyboard layout the z key is switched with the y and as such very inconvenient to reach with left hand only. (On english keyboard it would be the same as pressing command...
On german keyboards the system shortcut for
Undo
is the same as on an english keyboard: command + z.
The problem: On a german keyboard layout the z key is switched with the y and as such very inconvenient to reach with left hand only. (On english keyboard it would be the same as pressing command + y - not ergonomic)
Using System Preferences
> Keyboard
> Shortcuts
and adding a custom App Shortcut
does not seem to work as command + y collides with other application shortcuts (e.g. Redo in Sublime).
So what are my options to remap the undo shortcut system-wide so that pressing command + y triggers it, without side effects?
Preferably I would not like to use third party solutions.
fluxens
(111 rep)
Jul 20, 2021, 09:15 AM
• Last activity: Aug 2, 2025, 02:08 PM
0
votes
0
answers
31
views
Keystrokes in folder "open" in Dock sometimes "fall through" to application below
I'm running 14.1 on an M2 mini. I have `/Applications` in my dock, and I like to click on the folder icon to open it and type the name of the application I want. I find about half the time, the keystrokes "fall through" to the application below. This can be awkward, if, say for example, I want to op...
I'm running 14.1 on an M2 mini. I have
/Applications
in my dock, and I like to click on the folder icon to open it and type the name of the application I want. I find about half the time, the keystrokes "fall through" to the application below.
This can be awkward, if, say for example, I want to open GIMP while Signal is open and threfore click on the /Application
icon, type GIMP
, press Enter. GIMP will open, but I'll *also* send the message *GIMP* to whoever I happened to be last messaging.
Becca
(259 rep)
Aug 1, 2025, 05:13 PM
• Last activity: Aug 1, 2025, 05:50 PM
0
votes
1
answers
591
views
USB3.0 to USB C cable doesn't work when plugged directly into USB C port, but does work when connected through hub
I have a 2023 M2 MacBook Pro, with an Anker USB-C hub. I also have a USB 3.0 Switch, that I use to switch my keyboard/mouse between my MacBook and my PC. When I plug a USB-3 to USB-C cable directly into my MacBook, nothing happens; sometimes my mouse will light up, but the MacBook doesn't see it. Th...
I have a 2023 M2 MacBook Pro, with an Anker USB-C hub. I also have a USB 3.0 Switch, that I use to switch my keyboard/mouse between my MacBook and my PC.
When I plug a USB-3 to USB-C cable directly into my MacBook, nothing happens; sometimes my mouse will light up, but the MacBook doesn't see it. The USB-3 to USB-C is male on both ends.
However, if I plug in the same USB-3 to USB-C cable into the Anker USB-C hub, everything works as expected. Is there any way that I can use the USB-C cable directly, without having to use the hub?
Basically, right now my set up looks like this:
- ABLEWE 3.0 USB Switch
Mouse
--USB-A Cable--> USB Switch
--USB-3 to USB-C--> Anker Hub
--USB-C--> MacBook
But I want it to look like this:
Mouse
--USB Cable--> USB Switch
--USB-3 to USB-C--> MacBook
Note that the USB3 to USBC cable that I'm using did not come with the USB switch; its a separate cable that I had lying around.
These are the items in question.
- Anker 555 USB-C Hub (8-in-1)


alexgbelov
(101 rep)
Dec 27, 2023, 10:25 PM
• Last activity: Aug 1, 2025, 03:02 AM
0
votes
1
answers
1396
views
Remap function keys on magic keyboard
I have an old magic keyboard that still works. I'm using it connected to my m1 16-inch macbook pro. However, F5 and F6 on the macbook pro keyboard is defined as Diction and "Do Not Disturb", while it is blank on the magic keyboard. How can I modify the behavior of these function keys on the magic ke...
I have an old magic keyboard that still works. I'm using it connected to my m1 16-inch macbook pro. However, F5 and F6 on the macbook pro keyboard is defined as Diction and "Do Not Disturb", while it is blank on the magic keyboard. How can I modify the behavior of these function keys on the magic keyboard so that it resembles that of the internal keyboard?
Joy Jin
(3043 rep)
Mar 17, 2022, 08:42 AM
• Last activity: Jul 31, 2025, 06:05 PM
15
votes
10
answers
12212
views
Fixing "not allowed to send keystrokes" error in Automator workflow
MacOS Ventura 13.3 but I have had some form of this problem on and off for a couple years. I have a simple workflow that types the current date in ISO 8601 format, it is a single AppleScript action like `tell application "System Events"...keystroke $DATE` essentially. It breaks, often, with an error...
MacOS Ventura 13.3 but I have had some form of this problem on and off for a couple years.
I have a simple workflow that types the current date in ISO 8601 format, it is a single AppleScript action like
tell application "System Events"...keystroke $DATE
essentially. It breaks, often, with an error saying the workflow is "unable to send keystrokes". Perhaps something resets on OS upgrades, I'm not sure, but I wish I better understood the steps necessary to fix it. I gave Automator, AppleScript Utility, and the workflow itself the Accessibility permission "allow the applications below to control your computer"—as [this answer says](https://apple.stackexchange.com/a/401262/67860)—but that alone does not seem sufficient (but might be necessary?). I don't see any relevant keyboard settings.
I suspect some or all of these apps also need to be on the Settings > Privacy & Security > Automation list...except there is no way to add (or remove, for that matter) apps to that list. There is no "plus" button and dragging an app onto the list does nothing. I've read here and in Apple's forums some suggestions that an app is supposed to request this permission the first time it needs it and to add an app to the list you should reinstall it. A fine solution...but you cannot reinstall Automator _or_ AppleScript Utility, they cannot be deleted. The workflow itself also does not trigger a prompt for this permission, as far as I can tell, and I doubt giving it access would be enough. **How is one supposed to add applications to the Automation list?** Is there a CLI to this list?
phette23
(331 rep)
Mar 29, 2023, 04:34 PM
• Last activity: Jul 31, 2025, 04:53 AM
2
votes
2
answers
350
views
Installed Karabiner, now getting § instead of tilde/backtick
Happy New Year everyone! MBP 14 M3 Pro with all recent updates. US English layout. This all started because I wanted to map LOpt + ijkl to arrow keys so that I didn't have to move my right hand from the home row to navigate. I want to set this for the built-in keyboard *and* for my external Qwertyke...
Happy New Year everyone!
MBP 14 M3 Pro with all recent updates. US English layout.
This all started because I wanted to map LOpt + ijkl to arrow keys so that I didn't have to move my right hand from the home row to navigate. I want to set this for the built-in keyboard *and* for my external Qwertykeys QK100.
I did a little research which pointed me to Karabiner-Elements, so I installed that via brew.
Not only have I not figured out how to configure Karabiner properly, but ever since, my external keyboard's tilde/backtick key has been producing §/± instead, in spite of all visible System Settings being US English/ANSI. The internal keyboard works fine and produces `/~. I even uninstalled Karabiner, since that was when the problem started, however, I'm still stuck on §/±.
Can someone please help me restore my external keyboard's tilde key so I can get on with trying to figure out how to remap ijkl as optional arrow keys?
EDIT: I've reinstalled Karabiner and tried to remap non_us_backslash to grave_accent_and_tilde to no avail. I still get §/±.
I've also noticed that the keyboard only does this in Mac mode. I've ensured that the keyboard's software correctly maps the key to grave accent/tilde, however, switching back to "Win" mode resolves the problem. Unfortunately, it also deprives me of the correct modifier keys, so I'd like to keep Mac mode on. I've reached out to the mfct to see if they can help, but since it only occurs on MacOS I'm not sure if it's a problem on their side.
EDIT2: My current workaround is to use the QK100 software to map `/~ to NUBS and then use Karabiner to map NUBS to grave accent/~. This has restored the normal functionality but I'd really like to know what the problem is.
ohshitgorillas
(31 rep)
Jan 1, 2025, 06:06 PM
• Last activity: Jul 30, 2025, 02:14 PM
6
votes
2
answers
1994
views
Keyboard shortcut to select text *in a browser (Chrome)* till the end (or beginning) of a line
Looking for a keyboard shortcut to select text *in a browser (Chrome)* till the end (or beginning) of a line. According to [Apple Support][1] the keyboard shortcut SHIFT - CMD - RIGHTARROW is meant to > Select the text between the insertion point and the end of the current > line. This works well in...
Looking for a keyboard shortcut to select text *in a browser (Chrome)* till the end (or beginning) of a line.
According to Apple Support the keyboard shortcut
SHIFT-CMD-RIGHTARROW is meant to
> Select the text between the insertion point and the end of the current
> line.
This works well in MS Word and text editors, but fails in web browsers. I am aware of the Emacs shortcut
CMD
-E
(see this answer ) - but this behaves differently: it will select the text till the next "line break character", not till the end of a visible line. I.e., if there is an "automatic" line break in the browser which is not because of a corresponding line break in the HTML source code, the Emacs-like command will select the whole block, typically until the end of the current paragraph, not only the text till the "visible line break".
In contrast, in-text editors or MS Word, SHIFT-CMD-RIGHTARROW will select text only till the end of the "visible line". It also works in text boxes in the browser (like the one you use to create a question or answer here), but unfortunately not in "normal web pages".
alex
(223 rep)
Feb 5, 2020, 11:43 AM
• Last activity: Jul 30, 2025, 12:05 AM
3
votes
1
answers
1273
views
Multiple, repeating modifier keys in Karabiner
I am in the process of setting up Karabiner to replace ControllerMate for an N52 Nostromo controller, which now shows up as the left-hand portion of a standard keyboard. I have a number of complex modification rules, all of which are using "frontmost_application_if", and "device_if" to limit scope....
I am in the process of setting up Karabiner to replace ControllerMate for an N52 Nostromo controller, which now shows up as the left-hand portion of a standard keyboard.
I have a number of complex modification rules, all of which are using "frontmost_application_if", and "device_if" to limit scope. I have two rules that work on their own, but do not work when pressed together:
"from": { "key_code": "r" },"to": [ {"key_code": "left_shift", "repeat": true } ]
"from": { "key_code": "spacebar" }, "to": [ {"key_code": "left_alt" } ]
With 'R' held, I get 'shift', but once I also press 'spacebar', instead of getting 'alt', I get 'shift' and 'spacebar'
I also tried setting a variable with the shift rule, and had a second 'alt-shift' rule that triggers on 'spacebar' + the variable, but it won't fire, and it seems like it has something do to with a modifier being held on repeat.
Can these be combined?
Paul
(31 rep)
Jul 8, 2021, 12:09 AM
• Last activity: Jul 29, 2025, 10:01 AM
0
votes
0
answers
35
views
Keyboard writes wrong symbols
I just got my first Macbook Pro. It's got a physical keyboard with a Danish layout (not external). It's configured to use a Danish layout: [![Danish Layout][1]][1] [1]: https://i.sstatic.net/ZSVeStmS.png The physical keys reflect the layout shown on the image. But when I click the key to the left of...
I just got my first Macbook Pro. It's got a physical keyboard with a Danish layout (not external).
It's configured to use a Danish layout:
The physical keys reflect the layout shown on the image.
But when I click the key to the left of "1" which has a

$
on it physically and in the **Input Sources** menu, it writes out a <
. Similarly the key with <
on it writes out a $
I found this thread, https://apple.stackexchange.com/questions/329085/tilde-and-plus-minus-%c2%b1-in-wrong-place-on-keyboard , which is the same type of problem - I think - but the solution of changing Keyboard Type doesn't appear in my settings. ChatGPT says it's because it's a USB-keyboard setting that can't be changed for the built-in keyboard.
Fluxian
(101 rep)
Jul 29, 2025, 08:34 AM
0
votes
1
answers
41
views
A word by word shortcut
Since CMD-right or left arrow will move you to the end or beginning of a sentence, how do you move from word to word?
Since CMD-right or left arrow will move you to the end or beginning of a sentence, how do you move from word to word?
Doni WRIGHT
(1 rep)
Jul 27, 2025, 05:00 PM
• Last activity: Jul 27, 2025, 06:16 PM
1
votes
1
answers
306
views
How to prevent MacOs from switching keyboard input method
I installed a perfectly fine and working custom layout and it works for everything I use. It is one of the Dvorak flavors if you’re curious. The issue is that each time I open the App Store, it switches back to the default one. And I’m virtually unable to use it efficiently as I have to look at my k...
I installed a perfectly fine and working custom layout and it works for everything I use. It is one of the Dvorak flavors if you’re curious.
The issue is that each time I open the App Store, it switches back to the default one. And I’m virtually unable to use it efficiently as I have to look at my keyboard to find keys. Same issue occurs on the login screen, I’m forced to use the default one and struggle to type my complicated password, for which I have perfect muscle memory in Dvorak. I use same keyboard layout on my Windows 10 computers and there it’s possible to have it as default.
I’m using Catalina 10.15.6
What can I do to end this annoyance?

a.s.t.r.o
(147 rep)
Jul 21, 2020, 07:37 PM
• Last activity: Jul 27, 2025, 07:05 AM
4
votes
1
answers
96
views
Macbook - Select individual files with Keyboard only
Is there a way to navigate through a list of files and select individual files (like you would normally do with command + click) but using only the keyboard ?
Is there a way to navigate through a list of files and select individual files (like you would normally do with command + click) but using only the keyboard ?
user424660
Jul 16, 2021, 09:46 PM
• Last activity: Jul 26, 2025, 10:09 AM
2
votes
1
answers
1894
views
Enable scrolling using hot key and left mouse button
I have a Logitech M705 (marathon performance plus) mouse, plus the MK 710 Keyboard, I use Logi Options on macOS Big Sur and Mojave (2 separate macs). Recently I started to have pains on my hand /wrist and correlate them to be using frequently the Middle mouse button to scroll through many tools such...
I have a Logitech M705 (marathon performance plus) mouse, plus the MK 710 Keyboard, I use Logi Options on macOS Big Sur and Mojave (2 separate macs). Recently I started to have pains on my hand /wrist and correlate them to be using frequently the Middle mouse button to scroll through many tools such as IDEs and Chrome.
I want to be able to push a hot key – such as Alt (= ⌥ option) – and to enable scrolling by (left button) clicking and dragging the mouse to any direction of the screen. Is this achievable?
*Ideally I would like to avoid writing scripts or install 3rd-party tools, but I'm open if there is no other choice*
Ricardo
(456 rep)
Mar 23, 2022, 01:53 AM
• Last activity: Jul 26, 2025, 04:03 AM
1
votes
1
answers
2046
views
Using a Windows keyboard. How can I map the "Print Screen" button to open Flameshot and take a screenshot?
I installed https://flameshot.org/docs/guide/key-bindings/#macos and want to use that when I take screenshots. I'm using a Logitech USB wireless Windows-style keyboard, so I have a Print Screen key. When I press the Print Screen key, I want Flameshot to take a screenshot. At first, I thought I'd be...
I installed https://flameshot.org/docs/guide/key-bindings/#macos and want to use that when I take screenshots.
I'm using a Logitech USB wireless Windows-style keyboard, so I have a Print Screen key.
When I press the Print Screen key, I want Flameshot to take a screenshot.
At first, I thought I'd be able to map it within Flameshot > Configuration.
When I try, it treats Print Screen as F13.
Pressing Print Screen still doesn't seem to take a screenshot, though.

Ryan
(1645 rep)
Jul 5, 2023, 04:59 PM
• Last activity: Jul 25, 2025, 08:04 PM
Showing page 1 of 20 total questions