// Re-Map FN Buttons
DefinitionBlock("", "SSDT", 2, "E580", "_KBD", 0)
{
External (_SB.PCI0.LPCB.EC, DeviceObj)
External (_SB.PCI0.LPCB.KBD, DeviceObj)
Scope (_SB.PCI0.LPCB.EC)
{
Method (_Q43, 0, NotSerialized) // Volume Mute
{
Notify (KBD, 0x0420)
//Notify (KBD, 0x04A0)
}
Method (_Q14, 0, NotSerialized) // Brightness Up
{
Notify (KBD, 0x0406)
//Notify (KBD, 0x0486)
}
Method (_Q15, 0, NotSerialized) // Brightness Down
{
Notify (KBD, 0x0405)
//Notify (KBD, 0x0485)
}
Method (_Q6A, 0, NotSerialized) // Microphone Mute
{
Notify (KBD, 0x036A)
//Notify (KBD, 0x03EA)
}
Method (_Q16, 0, NotSerialized) // Projector / Mirror mode
{
Notify (KBD, 0x046E)
//Notify (KBD, 0x04EE)
}
Method (_Q64, 0, NotSerialized) // Wireless ON/OFF
{
Notify (KBD, 0x0364)
//Notify (KBD, 0x03E4)
}
Method (_Q66, 0, NotSerialized) // Settings
{
Notify (KBD, 0x0366)
//Notify (KBD, 0x03E6)
}
Method (_Q60, 0, NotSerialized) // Bluetooth Switch
{
Notify (KBD, 0x0360)
//Notify (KBD, 0x03E0)
}
Method (_Q61, 0, NotSerialized) // Keyboard Switch
{
Notify (KBD, 0x0361)
//Notify (KBD, 0x03E1)
}
Method (_Q62, 0, NotSerialized) // Favorite
{
Notify (KBD, 0x0362)
//Notify (KBD, 0x03E2)
}
Method (_Q94, 0, NotSerialized) // Calculator
{
Notify (KBD, 0x0421)
//Notify (KBD, 0x04A1)
}
}
}
//EOF