You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The / key on an Italian keyboard is incorrectly remapped to < when using Karabiner. This remapping occurs despite the correct virtual keyboard setting being set to ISO. If I quit Karabiner it works correctly.
Expected Behavior:
The / key should remain mapped as / and not be remapped to < when using Karabiner with an Italian keyboard.
Observed Behavior:
The / key is incorrectly remapped to <, creating unintended behavior and making it impossible to type / without additional workarounds.
Steps to Reproduce:
1. Use an Apple M1 Pro device running macOS with an Italian keyboard.
2. Ensure the virtual keyboard in Karabiner settings is set to ISO.
3. Attempt to type / using the physical keyboard.
Additional Details:
• The issue persists across applications, indicating it is a system-wide problem within Karabiner’s remapping logic.
• Verified that the virtual keyboard setting in Karabiner preferences is correctly set to ISO, matching the physical keyboard layout.
Request:
Please investigate the incorrect remapping behavior for Italian keyboards on macOS and provide a fix.
System Information:
• Device: Apple M1 Pro
• Keyboard Layout: Italian
• macOS Version: 15.0.1 (24A348)
• Karabiner Version: 15.3.0
I have only activated the following complex modification:
The same thing is happening for me on a British keyboard layout.
I have my virtual keyboard type set to ISO, and my keyboard layout in system settings set to "British - PC" (note this is not the default of "British".)
I expect the key under esc to be a "`" but instead it is a "" which is the "British" layout, not a "British - PC" layout.
This has happened since upgrading to the most recent karabiner elements that required me to set a virtual keyboard type of ISO
Same problem on German keyboard here: the key below Esc (^/°) is switched with the key to the right of Left Shift (</>). Uninstalling 15.3.0 and reinstalling previous Karabiner versions shows this issue was introduced with 15.1.0; 15.0.0 is the last version not affected. So for the time being the workaround is to simply stick to 15.0.0 until the bug is fixed.
Issue Summary:
The / key on an Italian keyboard is incorrectly remapped to < when using Karabiner. This remapping occurs despite the correct virtual keyboard setting being set to ISO. If I quit Karabiner it works correctly.
Expected Behavior:
The / key should remain mapped as / and not be remapped to < when using Karabiner with an Italian keyboard.
Observed Behavior:
The / key is incorrectly remapped to <, creating unintended behavior and making it impossible to type / without additional workarounds.
Steps to Reproduce:
Additional Details:
Request:
Please investigate the incorrect remapping behavior for Italian keyboards on macOS and provide a fix.
System Information:
I have only activated the following complex modification:
{
"description": "Exchange left comand + arrow keys and left option + arrow keys",
"manipulators": [
{
"from": {
"key_code": "right_arrow",
"modifiers": {
"mandatory": ["left_command"],
"optional": ["any"]
}
},
"to": [
{
"key_code": "right_arrow",
"modifiers": ["left_option"]
}
],
"type": "basic"
},
{
"from": {
"key_code": "left_arrow",
"modifiers": {
"mandatory": ["left_command"],
"optional": ["any"]
}
},
"to": [
{
"key_code": "left_arrow",
"modifiers": ["left_option"]
}
],
"type": "basic"
},
{
"from": {
"key_code": "up_arrow",
"modifiers": {
"mandatory": ["left_command"],
"optional": ["any"]
}
},
"to": [
{
"key_code": "up_arrow",
"modifiers": ["left_option"]
}
],
"type": "basic"
},
{
"from": {
"key_code": "down_arrow",
"modifiers": {
"mandatory": ["left_command"],
"optional": ["any"]
}
},
"to": [
{
"key_code": "down_arrow",
"modifiers": ["left_option"]
}
],
"type": "basic"
},
{
"from": {
"key_code": "right_arrow",
"modifiers": {
"mandatory": ["left_option"],
"optional": ["any"]
}
},
"to": [
{
"key_code": "right_arrow",
"modifiers": ["left_command"]
}
],
"type": "basic"
},
{
"from": {
"key_code": "left_arrow",
"modifiers": {
"mandatory": ["left_option"],
"optional": ["any"]
}
},
"to": [
{
"key_code": "left_arrow",
"modifiers": ["left_command"]
}
],
"type": "basic"
},
{
"from": {
"key_code": "up_arrow",
"modifiers": {
"mandatory": ["left_option"],
"optional": ["any"]
}
},
"to": [
{
"key_code": "up_arrow",
"modifiers": ["left_command"]
}
],
"type": "basic"
},
{
"from": {
"key_code": "down_arrow",
"modifiers": {
"mandatory": ["left_option"],
"optional": ["any"]
}
},
"to": [
{
"key_code": "down_arrow",
"modifiers": ["left_command"]
}
],
"type": "basic"
}
]
}
The text was updated successfully, but these errors were encountered: