Skip to content

Instantly share code, notes, and snippets.

@CNBorn
Created April 14, 2021 02:51
Show Gist options
  • Save CNBorn/c74fef54f1fd65aa04f0df21078cb0c7 to your computer and use it in GitHub Desktop.
Save CNBorn/c74fef54f1fd65aa04f0df21078cb0c7 to your computer and use it in GitHub Desktop.
Miya Pro - Enable functional rows without mode switch using Fn+PageDn - Karabiner Complex modifications configuration
{
"title": "Ducky X Varmilo Miya Pro - Enable functional rows without mode switch using Fn+PageDn",
"rules": [
{
"description": "Fn + = increases the volume",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "equal_sign",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"consumer_key_code": "volume_increment"
}
]
}
]
},
{
"description": "Fn + - decreases the volume",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "hyphen",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"consumer_key_code": "volume_decrement"
}
]
}
]
},
{
"description": "Fn + 0 mute/unmute",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "0",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"consumer_key_code": "mute"
}
]
}
]
},
{
"description": "Fn + 5 decreases the keyboard backlight",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "5",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"key_code": "illumination_decrement"
}
]
}
]
},
{
"description": "Fn + 6 increases the keyboard backlight",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "6",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"key_code": "illumination_increment"
}
]
}
]
},
{
"description": "Fn + 1 decreases display brightness",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "1",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"consumer_key_code": "display_brightness_decrement"
}
]
}
]
},
{
"description": "Fn + 2 increases display brightness",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "2",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"consumer_key_code": "display_brightness_increment"
}
]
}
]
},
{
"description": "Fn + 8 play or pause",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "8",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"consumer_key_code": "play_or_pause"
}
]
}
]
},
{
"description": "Fn + 7 rewind",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "7",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"consumer_key_code": "rewind"
}
]
}
]
},
{
"description": "Fn + 9 fastforward",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "9",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"consumer_key_code": "fastforward"
}
]
}
]
},
{
"description": "Fn + 3 mission control",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "3",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"key_code": "mission_control"
}
]
}
]
},
{
"description": "Fn + 4 launchpad",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "4",
"modifiers": {
"mandatory": [
"fn"
]
}
},
"to": [
{
"key_code": "launchpad"
}
]
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment