Contribute
Register

Samsung Keyboard Key Remapping

Status
Not open for further replies.
Joined
Nov 23, 2010
Messages
92
Motherboard
Gigaybte GA-Z170-Designare
CPU
i7 6700K
Graphics
RX590 /2080Ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I am in the last finishing steps to complete my migration to Yosemite. I installed Rehabman´s VoodooPSController and edited the plist of the keyboard. I deleted in Platform Profile every Notebook entry except the Default and SECCSD because I have a LH43STAR

I added a custom ADB Map section to control Backlight via Fn Key Up/Down. I got the Key via Debug and they state e008&e009

My Plist is as follows:
<key>SECCSD</key>
<dict>
<key>LH43STAR</key>
<string>SamsungKeys</string>
<key>SamsungKeys</key>
<dict>
<key>Breakless PS2</key>
<array>
<string>e020</string>
<string>e02e</string>
<string>e030</string>
</array>
<key>Custom ADB Map</key>
<array>
<string>e009=91;brightness down</string>
<string>e008=90;brightness up</string>

However it doesn't seem to work somehow. What am I missing?

TIA
 
I am in the last finishing steps to complete my migration to Yosemite. I installed Rehabman´s VoodooPSController and edited the plist of the keyboard. I deleted in Platform Profile every Notebook entry except the Default and SECCSD because I have a LH43STAR

I added a custom ADB Map section to control Backlight via Fn Key Up/Down. I got the Key via Debug and they state e008&e009

My Plist is as follows:
<key>SECCSD</key>
<dict>
<key>LH43STAR</key>
<string>SamsungKeys</string>
<key>SamsungKeys</key>
<dict>
<key>Breakless PS2</key>
<array>
<string>e020</string>
<string>e02e</string>
<string>e030</string>
</array>
<key>Custom ADB Map</key>
<array>
<string>e009=91;brightness down</string>
<string>e008=90;brightness up</string>

However it doesn't seem to work somehow. What am I missing?

TIA

To activate it you need a DSDT patch to select that profile.

Code:
into method label _DSM parent_label PS2K remove_entry;
into device label PS2K insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "RM,oem-id", "SECCSD",\n
        "RM,oem-table-id", "LH43STAR",\n
    })\n
}\n
end;

Otherwise put your changes into 'Default'.
 
Ah. I see thanks for the patch instruction. Very appreciated. I am missing this bit of information on the https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/How-to-Use-Custom-Keyboard-Mapping. Maybe there should be a hint that the Profile is being loaded via DSDT patch and an excerpt as how it should look like.


Do you ever sleep? :)

Thanks!

It is something new in Yosemite, and I hope to find a different fix for it.

Eventually, I'd like to move all customization data out of Info.plist and into DSDT.
 
Status
Not open for further replies.
Back
Top