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
When attempting to set different input sources for internal and external keyboards using Karabiner-Elements, I receive an error message regarding manipulators missing or being empty.
Here is the configuration I’ve trying to use:
Open Karabiner-Elements.
Go to "Complex Modifications" and add a new rule with the following JSON configuration:
{
"title": "Different input sources for internal and external keyboards",
"rules": [
{
"description": "Switch to Spanish input source for external keyboard and English for internal keyboard",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "vk_none"
},
"to": [
{
"select_input_source": {
"language": "es"
}
}
],
"conditions": [
{
"type": "device_if",
"identifiers": [
{
"vendor_id": 1267,
"product_id": 259
}
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "vk_none"
},
"to": [
{
"select_input_source": {
"language": "en"
}
}
],
"conditions": [
{
"type": "device_if",
"identifiers": [
{
"vendor_id": 1452,
"product_id": 630
}
]
}
]
}
]
}
]
}
I have ensured that the necessary permissions are granted to Karabiner-Elements in the “Privacy & Security” settings, and the correct input sources are added in macOS. However, I am still facing this issue.
Expected Behavior:
Karabiner-Elements should switch input sources based on the keyboard being used.
Actual Behavior:
Error message: manipulators is missing or empty.
Operating system: macOS Sonoma 14.5
The text was updated successfully, but these errors were encountered:
When attempting to set different input sources for internal and external keyboards using Karabiner-Elements, I receive an error message regarding manipulators missing or being empty.
Here is the configuration I’ve trying to use:
{
"title": "Different input sources for internal and external keyboards",
"rules": [
{
"description": "Switch to Spanish input source for external keyboard and English for internal keyboard",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "vk_none"
},
"to": [
{
"select_input_source": {
"language": "es"
}
}
],
"conditions": [
{
"type": "device_if",
"identifiers": [
{
"vendor_id": 1267,
"product_id": 259
}
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "vk_none"
},
"to": [
{
"select_input_source": {
"language": "en"
}
}
],
"conditions": [
{
"type": "device_if",
"identifiers": [
{
"vendor_id": 1452,
"product_id": 630
}
]
}
]
}
]
}
]
}
I have ensured that the necessary permissions are granted to Karabiner-Elements in the “Privacy & Security” settings, and the correct input sources are added in macOS. However, I am still facing this issue.
Expected Behavior:
Karabiner-Elements should switch input sources based on the keyboard being used.
Actual Behavior:
Error message: manipulators is missing or empty.
Operating system: macOS Sonoma 14.5
The text was updated successfully, but these errors were encountered: