Hello,
curious to know how you come over this one : programming a key to send command on OSX with a Tipro. Especially having Left command and Right command.
So far, I have been using this workaround:
- put Capslock where I want the command keys ;
- have Capslock send command through System Preferences.
I couldn't find a scan code for an OS key, maybe I could use unicode/ascii but beeing a modifier I'm not sure about the non repeating/hold behaviour of the tipro. Is the key still registered when it is pressed and have the repeating option unselected? I guess not.
edit: marked as solved
[SOLVED] Tipro OSX command keys
- macboarder
- Location: Norway
- Main keyboard: NYM96@78g Zilents v2 | Wooting Two @ Adomax Flaret
- Main mouse: QPad 5k
- Favorite switch: Orange Alps / Adomax Flaretech Clicky
- DT Pro Member: -
I'm not sure if it'll help with your case, but I'm going to give it a shot anyways. I'm using a piece of (free) software called Karabiner which lets you remap anything to anything else. It also comes with a keyboard event viewer so that you can see which keys generate which scancodes. So, for instance, I would try programming one of the keys to generate something like [F13] and then using Karabiner remap [F13] to [L Command]. The software is smart enough to know which keys should act as modifiers so it will actually send all the additional info that modifier keys generate. It also comes with an event viewer so you can see all the scancodes and additional info that's being generated.
In case you won't be able to find the desired mapping among the built-in ones (and there's roughly eleventy squintillion of them) you can always create your own ones. For instance, I have a config profile for PC keyboards wherein I map [PrtScr] to [Fn] and thus get the media/volume control shortcuts you'd normally get on an Apple keyboard.
Hope this helps!
In case you won't be able to find the desired mapping among the built-in ones (and there's roughly eleventy squintillion of them) you can always create your own ones. For instance, I have a config profile for PC keyboards wherein I map [PrtScr] to [Fn] and thus get the media/volume control shortcuts you'd normally get on an Apple keyboard.
Hope this helps!
- macboarder
- Location: Norway
- Main keyboard: NYM96@78g Zilents v2 | Wooting Two @ Adomax Flaret
- Main mouse: QPad 5k
- Favorite switch: Orange Alps / Adomax Flaretech Clicky
- DT Pro Member: -
I've had to edit private.xml (go to "Preferences..." and then "Misc & Uninstall", find "open private.xml") to get the aforementioned [F13]->[Fn] mapping, I used this as a reference, and here's how my private.xml looks like:
As a result, "Change F13 to Fn" shows up on top of the "Change Key" list.
I'm using Karabiner version 10.21.0, running on OS X 10.11.6.
Code: Select all
<?xml version="1.0"?>
<root>
<item>
<name>Change F13 to Fn</name>
<identifier>private.f13_to_fn</identifier>
<autogen>__KeyToKey__ KeyCode::F13, KeyCode::FN</autogen>
</item>
</root>
I'm using Karabiner version 10.21.0, running on OS X 10.11.6.
- macboarder
- Location: Norway
- Main keyboard: NYM96@78g Zilents v2 | Wooting Two @ Adomax Flaret
- Main mouse: QPad 5k
- Favorite switch: Orange Alps / Adomax Flaretech Clicky
- DT Pro Member: -
Glad to be of help, cheers!
- mecano
- Location: Paris
- Main keyboard: Tipro KMX128
- Main mouse: Kensington Orbit Trackball with scroll ring
- Favorite switch: Beam Spring
- DT Pro Member: -
Ok resolved it, thought Tipro used some kind of IBM/PS/2 scan codes but it turns out these are (at least with changeme 5.22.0) plain USB HID codes, so it was simple as setting /E3 E3\ for Command left and /E7 E7\ for Command right.
@macboarder thanks for the help i've gone to programmable programs to get rid of Karabiner (not that is bad or ugly but trying to avoid another software layer), the EventViewer is an amazing valuable tool though and you can even put it out from the Karabiner package to run it by it own whenever you want to.
@macboarder thanks for the help i've gone to programmable programs to get rid of Karabiner (not that is bad or ugly but trying to avoid another software layer), the EventViewer is an amazing valuable tool though and you can even put it out from the Karabiner package to run it by it own whenever you want to.
- kbdfr
- The Tiproman
- Location: Berlin, Germany
- Main keyboard: Tipro MID-QM-128A + two Tipro matrix modules
- Main mouse: Contour Rollermouse Pro
- Favorite switch: Cherry black
- DT Pro Member: 0010
- mecano
- Location: Paris
- Main keyboard: Tipro KMX128
- Main mouse: Kensington Orbit Trackball with scroll ring
- Favorite switch: Beam Spring
- DT Pro Member: -
Yes indeed 
I got confused by the scan codes tables posted in the Tipro programming on the fly thread, found this one which is dead simple: http://www.mindrunway.ru/IgorPlHex/USBKeyScan.pdf

I got confused by the scan codes tables posted in the Tipro programming on the fly thread, found this one which is dead simple: http://www.mindrunway.ru/IgorPlHex/USBKeyScan.pdf