Skip to content

Instantly share code, notes, and snippets.

@Bloody-Badboy
Created June 17, 2021 19:20
Show Gist options
  • Save Bloody-Badboy/bef2acb4525c93b76eee138adbfb3c86 to your computer and use it in GitHub Desktop.
Save Bloody-Badboy/bef2acb4525c93b76eee138adbfb3c86 to your computer and use it in GitHub Desktop.
Keymaps MSI Prestige And MSI Modern FnKeys and Special keys

sudo nano /lib/udev/hwdb.d/60-keyboard.hwdb

add at the end of the # Micro-Star section

# Keymaps MSI Prestige And MSI Modern FnKeys and Special keys
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMicro-Star*:pn*Prestige*:*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMicro-Star*:pn*Modern*:*
 KEYBOARD_KEY_56=backslash                              # Secondary backslash key
 KEYBOARD_KEY_f1=f20                                    # Fn+F5 Micmute
 KEYBOARD_KEY_76=f21                                    # Fn+F4 Toggle touchpad, sends meta+ctrl+toggle
 KEYBOARD_KEY_91=prog1                                  # Fn+F7 Creation Center, sometime F7
 KEYBOARD_KEY_f2=prog2                                  # Fn+F12 Screen rotation
 KEYBOARD_KEY_8d=prog3                                  # Fn+A Change True Color selections
 KEYBOARD_KEY_8c=prog4                                  # Fn+Z Launch True Color
 KEYBOARD_KEY_f5=fn_esc                                 # Fn+esc Toggle the behaviour of Fn keys
 KEYBOARD_KEY_97=unknown                                # Lid close
 KEYBOARD_KEY_98=unknown                                # Lid open

systemd-hwdb update && sudo udevadm trigger

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment