- Kinesis Freestyle Program Keys For Mac Pro
- Kinesis Freestyle Program Keys For Mac Free
- Kinesis Freestyle Mac
- Kinesis Freestyle Program Keys For Mac Download
Soon after I bought my Kinesis Freestyle 2 Keyboard, I noticed that the media keys (next/previous song) did not work with Spotify on OSX. The strange part is that they work just fine on iTunes. I decided to email the Kinesis tech support to see if they had a solution.
Kinesis support was extremely quick to respond and informed me that this was a known problem and was fixed in the latest batch of keyboards. They offered to update the firmware on mine for free, but that required me sending them my keyboard (which is awesome!). I didn’t want to do that, so I figured, If they can update the firmware on this thing, so can I!
Open the v-Drive (SmartSet + F8). Navigate to the “FS Pro” removable drive in File Explorer and launch either Windows or Mac version of the App. Select the desired key in App and either tap the key action on the keyboard or select from a list of Special Actions using the button at the top of the Programming. The keyboard is Kinesis KB700PB which I am trying to use in Ubuntu. Here is its layout. When I press the 'left-arrow web' button, I get this using xev. KeyRelease event, serial 37, synthetic NO, window 0x2400001, root 0x54b, subw 0x0, time 1962296, (579,609), root:(629,723), state 0x50, keycode 133 (keysym 0xffeb, SuperL), samescreen YES, XLookupString gives 0 bytes: XFilterEvent returns. Introducing the New Kinesis Freestyle2 Blue for Mac adjustable split keyboard in an ultra-thin design. Dramatically thinner than the original Freestyle Mac, the Freestyle2 Blue for Mac is ideal for both office and travel use.
Kinesis Freestyle Program Keys For Mac Pro
I had no knowledge of usb keyboards before I started, so the first thing I did was take the thing apart. (Well, one side of it, where all the controls are.) As usual, there was one extra hidden screw under a “Do Not Remove” tag.
Freestyle2 for Mac The Freestyle2 is an award-winning split keyboard designed to address the ergonomic risk factors related to typing by adjusting to your body. It features a familiar Mac layout, Mac shortcuts and hotkeys, and a 2-port USB Hub.
Do Not Remove 'O.K.' Championship manager 01 02 patch 3.9 68.
The keyboard itself has a few IC’s. The larger one is a Genesys Logic GL850G, which is a USB Hub. this makes sense, since there are two extra USB ports on the keyboard. The second one is an Alcor Micro AU9410 USB Keyboard Controller. Great, now I know what to look for!
After finding the data sheet for the controller, I started reading. The Alcor Micro guys were nice enough to include an example schematic, which included the pinout for the part. After reading some more, I realized there is an optional external EEPROM that can be used to change the controller’s configuration. This seemed like the perfect place to start probing.
AU9410 Reference Schematic
Unfortunately, the EEPROM is not labeled. On the other hand, the controller schematic states that it must be ‘a 24C08 or compatible’ part. Microchip makes one, so I found that data sheet. Time to start probing!
The keyboard designers left a nice 5 pin header unpopulated on the board. After some looking around, here’s the pinout I came up with:
1 - VCC2 - EEPROM Write Protect3 - I2C SCL4 - I2C SDA5 - GND
I used my Saleae Logic to take a look at what the keyboard does when it’s connected. The first it does after starting is read a whole lot of data from the EEPROM. After looking at the addresses, I noticed it was all the USB descriptor information. Including the device name, manufacturer, etc…
The next thing I tried was pressing on a key to see what happened. Turns out that whenever a key is pressed, the controller reads from the EEPROM every ~9ms or so. The address it reads from corresponds to the row and column on the keyboard. The value it reads is a four byte number. For example, when I press the letter ‘A’, it reads 00 00 04 04. The letter ‘G’ results in 00 00 0A 0A. The ‘next song’ and ‘previous song’ keys had slightly different codes 03 B5 00 40 and 03 B6 00 3E respectively.
'A' Press Capture (Single)
I wasn’t sure exactly what these numbers meant, so I started googling around. I ended up looking at the USB HID Usage Tables. In chapter 10, they have the Keyboard/Keypade codes. The letter ‘A’ is mapped to 0x04 and ‘G’ is mapped to 0x0A. Great, now I know what the numbers mean! Or not. Turns out the keyboard codes only go up to 0xE7. The rest (up to 0xFFFF) are reserved…
Initial Setup with Salae Logic
![Mac Mac](https://kinesis-ergo.com/wp-content/uploads/kb900-oh.jpg)
After some struggling, I ended up on the same document, this time in chapter 15 (Consumer Page). Looks like the ‘Usage ID’ 0xB5 is set for “Scan Next Track”. Perfect! I still don’t know what the rest of the bytes mean, but the 0xB5 means scan next track…
Now that I know what I need to change, I have to figure out how to do it. I took out my BusPirate and connected it to the I2C bus. Once it’s in I2C mode, you can dump the entire EEPROM using “[0xa0 0x00][0xa1 r:1025]”. I had to read an extra byte because the last one kept getting NACKed. Always make sure to backup your EEPROM data before modifying! For the curious, here are my EEPROMs contents:
Now that I have a backup of the data, time to start modifying they keys! But no, it didn’t work. I forgot to pull the write protect line low before attempting to write to the EEPROM. Now it works! As a first experiment, I reprogrammed the next song key with “[0xa6 0xA8 0x00 0x00 0x04 0x04]”. Immediately after, pressing the next song key produced ‘a’ characters. Perfect, now I can modify what any key does. (This could be the source of some nasty pranks… but I won’t go there today.)
Full Setup
So the current media key codes are broken… what should I change them to? I have no idea. I spend a good hour or two searching around, trying to figure out what the ‘correct’ code would be, with no luck. I started thinking about how I could brute force all codes until one worked. Fortunately, I didn’t have to. I went back to the USB HID Usage Tables and noticed the ‘Fast Forward’ and ‘Rewind’ keys, which had codes 0xB3 and 0xB4. Could it be that easy? Nah, there’s other bytes which are different in the current configuration. Lets try it anyway… So I programmed these values on the EEPROM: “[0xa6 0xA8 0x03 0xB3 0x00 0x40][0xa6 0xE0 0x03 0xB4 0x00 0x3E]”
Turns out it was that easy! The media keys work now. :) I have no idea what the last byte does, but changing it didn’t seem to affect the key function. So there you have it. Instead of sending my keyboard back for a firmware update, I spent the morning probing around and fixed it. Much more fun, not to mention educational! If there’s anyone else with this problem, I hope this helps!
New Kinesis® Freestyle®2 is the only keyboard that adjusts to each individual's unique body type - from petite to large frame.
Created with input from ergonomists and health professionals, the Freestyle2 adapts to the specific needs of each user, minimizing awkward postures, while providing a stylish accent to any workstation.
The Freestyle2 has a zero degree slope which minimizes the height, effectively creating negative slope and reducing wrist extension.
Most keyboards including ergonomic models have a 10 degree positive slope front to back. These designs tend to bend your wrists.
Created with input from ergonomists and health professionals, the Freestyle2 adapts to the specific needs of each user, minimizing awkward postures, while providing a stylish accent to any workstation.
The Freestyle2 has a zero degree slope which minimizes the height, effectively creating negative slope and reducing wrist extension.
Most keyboards including ergonomic models have a 10 degree positive slope front to back. These designs tend to bend your wrists.
|
Kinesis Freestyle Program Keys For Mac Free
The Kinesis® Freestyle®2 adjustable split keyboard is an ultra-thin design, dramatically thinner than the original Freestyle. Freestyle2 is ideal for both office and travel use.
Featuring simple, sturdy adjustment mechanisms the Freestyle2 is intuitive to configure and use. Interchangable accessories provide features never before available from just one keyboard design. Two optional accessory packages, the VIP3™ and Freestyle V3™ can be combined to provide additional capabilities. These three configurations allow the user to choose features that offer complete separation, adjustable front splay, and adjustable tenting with or without integrated palm supports.
Other unique features of the Freestyle2 keyboard include driverless hot keys for mouse intensive actions, volume control & calculator keys, an embedded 10-key (PC only), low-profile design to promote neutral wrist posture, a Pivot Tether™ connecting the two keying modules together and quiet, tactile key switches.
Kinesis Freestyle Mac
- Plug and Play (no software required)
- Provides total separation of both keyboard modules. Up to nine inches of complete separation of both left hand right keying modules.
- Sleek, low profile design. Most keyboards including ergonomic models have a 10 degree positive slope from front to back. These designs tend to bend your wrists. The Freestyle2 has a zero degree slope which minimizes the height, effectively creating negative slope and reducing wrist extension.
- Narrow Footprint for comfortable mousing and keying. Your mouse if right where you want it - not at arms length!
- Driverless Hot Keys:
- Internet Page Forward and Back
- Undo
- Web Home
- Cut
- Copy
- Paste - Embedded Volume control and calculator keys:
- Volume Up
- Volume Down
- Mute
- Calculator - Embedded 10-key. Simply press the 'Fn' key to toggle between the embedded 10-key and alphanumeric keys.
- Pivot Tether. Both modules can be connected together by attaching the included flexible pivot tether allowing an infinite range of splay.
- Double wide Delete and Escape keys.
- Familiar key layout provides for minimal adaptation.
- Quiet, tactile key switches.
- The Freestyle2 utilizes a quiet, low-force, tactile membrane key switch.
The typical average maximum key force of a switch is 45 grams.
This is at least 25% less than most traditional and many ergonomic keyboards
such as the Microsoft 4000 with maximum key forces of over 60 grams. - Great Warranty. In addition to the Kinesis 2 Year Limited Warranty we offer a 60 day money back guarantee with No Restocking Fee charge on Freestyle2 Keyboards (excludes shipping charges)
Product Specifications:
- Width: 15 3/8 inches with 0 opening angle selected. Maximum width is 23 inches when fully separated.
- Height: 7/8 of an inch.
- Depth: 7 1/8 inches. (10.0+ inches with accessory wrist rests)
- Weight: 2 lbs
- Color: Black
- Cord length 6 feet
- Compatible with Windows 98 and higher
- The Freestyle2 for Mac is available here!
- USB Connection
Kinesis Freestyle Program Keys For Mac Download
Ergonomic Freestyle2 Split Keyboard | Part Number | Special |
Freestyle2 (9 inch separation) - Black | KB800PB | $89.00 |
Ergonomic Adjustable Freestyle2 Split Keyboard PLUS Ergo Enhancing V3™ Kit | Part Number | Special |
V3 Accessory PLUS Freestyle2 Keyboard Combo (9 inch separation) Degree and Slope Adjusting Lifters without palm wrist support - Black | KB839V3 | $114.00 |
Ergonomic Adjustable Freestyle2 Split Keyboard PLUS Ergo Enhancing VIP3™ Kit | Part Number | Special |
VIP3 Accessory PLUS Freestyle2 Keyboard Combo (9 inch separation) Degree and Slope Adjusting Lifters with palm wrist support - Black | KB829VIP | $128.00 |
Freestyle2 Keyboard Protector and Keypad Accessories | Part Number | Special |
Custom Designed Freestyle Keyboard Protector | KBS775G96 | $14.50 |
Matching Low Force Freestyle2 Numeric Keypad | KP800H2UB | $35.95 |
Ergo Enhancing Freestyle2 VIP3™ Combo Pak
The Kinesis Freestyle2 VIP3 accessories attach easily to the base of the Solo Keyboard allowing quick and reproducible slope settings of 10 to 15 degrees.
- Freestyle2 VIP3 Features:
- Left and Right V-lifters:
the V-lifter quickly and easily alternates the slope of the keyboard from 5, 10 and 15 degrees, positioning your forearms and wrists in a more comfortable position by reducing pronation. - Integrated, padded palm supports ensures that wrists are neutral while resting.
- Use with or without the pivot/tether:
the pivot tether connects the two keying modules of the Solo keyboard together. Disconnect the pivot tether if greater separation is required. - Provides a highly stable typing platform with no 'bounce'.
- Not compatible with original Freestyle Solo keyboard.
The VIP3 Accessory includes: (1) set of right and left V-lifters, (1) set of right and left integrated palm supports which must be installed prior to using (1) set of replaceable padded palm pads.
Ergo Enhancing Freestyle2 V3™ Combo Pak
The Kinesis Freestyle2 V3 accessory attaches easily to the base of the Solo Keyboard allowing quick and reproducible slope settings of 5, 10 and 15 degrees without the use of integrated palm supports.
- Freestyle2 V3 Features:
- Left and Right V3 V-lifters:
the V3 V-lifter quickly and easily alternates the slope of the keyboard from 5, 10 and 15 degrees, positioning your forearms and wrists in a more comfortable position by reducing pronation. - Unlike the VIP3, the V3 does not require the installation of palm supports prior to use.
- Use with or without the pivot/tether:
the pivot tether connects the two keying modules of the Solo keyboard together. Disconnect the pivot tether if greater separation is required. - Provides a highly stable typing platform with no 'bounce'.
- Max Height at 10 degree slope: 2 1/2 inches.
- Weight: 1/2 lbs.
Freestyle2 V3 Specifications:
The V3 Accessory includes: (1) set of right and left V3 V-lifters.
Freestyle2 Custom Keyboard Protector
Fentek's Custom keyboard protectors the life of your keyboard by keeping out dirt, dust, food, etc and make for easy cleaning. Our keyboard protectors are made of a thin soft polyurethane material that is form fitted around each key, still allowing full use of the keyboard without interfering with typing speed or accuracy. Our seals are designed to wrap around the edge of the keyboard for easy installation and removal.
Click for Shipping/Handling charges.
Every effort is made to ship Same Day order is received by 3:00 pm MST.
To place an order please call us at 800-639-0710, 928-639-0161,
or complete the Secure 'Order Form' by clicking the Order Form button below.
Bluestacks 2 free for mac. For more product information please email [email protected] or
complete 'InfoRequest' by clicking the Info Request button below.
Follow Fentek Industries
1042 N. Main Street, Cottonwood, Arizona, 86326 USA |
© 2020 Fentek Industries, Inc.Quality Computer Input Solutions! |