geekhack
geekhack Community => Keyboards => Topic started by: ethics- on Wed, 29 June 2011, 18:48:54
-
I've been using Spark with my Filco MJ-2 to map some media functions to the F row. As of now, I have:
F6 - Back
F7 - Pause
F8 - Forward
F11 - Decrease volume
F12 - Increase volume
These all work flawlessly...when I don't have Starcraft running fullscreened. When I do, all of the keys cease to perform their programmed functions.
In addition, I'm unable to have my top right keys (Print Screen, Scroll Lock, Pause) perform any function at all. For example, when I press Scroll Lock, the LED doesn't even light up. Anyone have any ideas?
-
I've been using Spark with my Filco MJ-2 to map some media functions to the F row. As of now, I have:
F6 - Back
F7 - Pause
F8 - Forward
F11 - Decrease volume
F12 - Increase volume
These all work flawlessly...when I don't have Starcraft running fullscreened. When I do, all of the keys cease to perform their programmed functions.
In addition, I'm unable to have my top right keys (Print Screen, Scroll Lock, Pause) perform any function at all. For example, when I press Scroll Lock, the LED doesn't even light up. Anyone have any ideas?
Shouldn't those be F13, F14, F15?
Did your F12 work as "eject" before you used Spark?
-
I don't believe it did. I'll try it again when I get home. Does his have something to do with the keyboard itself? Are some keys just not compatible with Mac?
-
It's my understanding that a PC keyboard will automatically remap the "unused" Windows keys to what I mentioned above. Maybe that's not right?
-
The F13-F15 on the Matias Tactile Pro send Print Screen, Scroll Lock, and Pause. So I would assume a "PC" keyboard would send F13-F15 when connected to a mac.
-
I've been using Spark with my Filco MJ-2 to map some media functions to the F row. As of now, I have:
F6 - Back
F7 - Pause
F8 - Forward
F11 - Decrease volume
F12 - Increase volume
These all work flawlessly...when I don't have Starcraft running fullscreened. When I do, all of the keys cease to perform their programmed functions.
In addition, I'm unable to have my top right keys (Print Screen, Scroll Lock, Pause) perform any function at all. For example, when I press Scroll Lock, the LED doesn't even light up. Anyone have any ideas?
Yeah those should be F13-F15. Scroll lock, for example, doesn't exist in OS X. That's why the key doesn't make the LED light up.
-
I've been using Spark to map Print/scroll/pause (which are indeed F13-15) to the volume operations for months. Works flawlessly.
-
I try to remap it but it doesn't recognize when I hit either Scroll or Pause. Only recognizes Print Screen. Could this be a problem with my keyboard...?
-
Do you have a pos? heh heh
Maybe a good excuse to buy the killer mechanical wet dream keyboard you've always wanted. lol
-
Are there any programs I can get for OSX to test keyboard input?
-
Great question, I don't know but would love it if there is. I have a Kinesis Contour, so I have a couple problems very similar to yours.
If no one responds, I'll look around later on. If you find one, let me know?
-
I try to remap it but it doesn't recognize when I hit either Scroll or Pause. Only recognizes Print Screen. Could this be a problem with my keyboard...?
I'm actually with you on this one. It doesn't recognize any of those three keys for me in Spark, just tried.
-
Got it figured out. Gotta go into Keyboard Shortcuts -> Display and uncheck the two boxes for increasing/decreasing brightness.
-
Hmm. I just changed Previous/Play/Next to F13/F14/F15. It shows the keys as mapped, but they do nothing when I hit them.
-
Yet, Command + F15 works flawlessly (I mapped it to Sleep), meaning that the keys are registering, but there is likely some conflict.
-
Yet, Command + F15 works flawlessly (I mapped it to Sleep), meaning that the keys are registering, but there is likely some conflict.
Exactly. On my Kinesis, I can map Pause to brightness, but the Scroll is configured to bring up the shut down menu by Kinesis. Moments ago, the F12 was an eject, and now it's Dashboard. I can fix that though I think.
-
Whoo. Got it all working.
1) Went to Keyboard Preferences and unchecked brightness boxes
2) Mapped F11 to Volume Up, F12 to Volume Down
3) Mapped F13/F14/F15 to Previous/Play/Next
4) Rebooted.
And now it's working flawlessly. Now to get it to work when Starcraft is open...
-
Ahhh...rrrrestAAAAArt the damn thing.....
Does that have anything to do with Spark at this point?
-
Yes, if you have system preferences set, Spark won't override them, from what I remember. I take it you've added Spark to your login items?
Funny this should come up today, it's only yesterday I disabled Spark as I wasn't using the volume controls at all. All my other shortcuts are set in Sys Prefs.
-
Guys - get controllermate :)
-
Guys - get controllermate :)
Ya. I've played with BetterTouchTool mentioned by someone on this site, also very good.
-
I use better touch tool. Originally for the trackpad options but very solid keyboard remapped as well. Got all my f keys f1-f15 good to go.
-
FWIW, I use KeyRemap4MacBook (http://pqrs.org/macosx/keyremap4macbook/) to remap all my keys on my mac. (Despite the name, it's not specific to Macbooks)
I also use PCKeyboardHack (http://pqrs.org/macosx/keyremap4macbook/extra.html) to remap the capslock key.
I've had good luck... there hasn't been anything I can think of that I haven't been able to remap that I wanted to.
-
I also have keyremap4macbook and pckeyboard hack installed. I just installed spark and using that was able to reconfigure in OSX the arrow cluster to have caps (actually control via dipswitch) + wasd for the arrow keys. It's a bit easier than right thump Fn wasd for arrows on the Poker. I think this can probably be configured on any keyboard actually but this works for me now. Also made secondary arrow cluster mapped similarly to the HHK with thie [;'/ keys to arrows with the right ctrl to see if I c an get used to that if I do ever get an HHKB, however the CTRL_R is a little further down than on a real HHKB.
Thanks OP for the spark suggestion, it's working fine for me, to have remapped arrow keys =)
-
Guys honestly check out ControllerMate - you can do absolute magic with it. I have tweaked Optimizer emulator when I press caps lock for example + my endurapro does 2d scrolling when i hold both mouse buttons, but you can do much more, like emulating other keyboard layouts, mouse, scrolls, joysticks, everything using visual programming (connecting boxes and setting values). Really simple and honestly it's every geek hacker's dream program - unfortunately available only for Mac :)
-
Are you using the free Controllermate or the paid version?
Are you familiar with the free version?
-
I'm using paid as I do a lot of tricks with but for basic stuff you should be fine with free one which only limits you to 10 programming blocks which is enough to get the idea of how it works and to make some simple tricks like scroll emulation on a mouse / trackball without scroll, key remapping, pointing device axis inversions and similar simple things.
-
I used to use controllermate (paid version) to get on old board to work. It was buggy as hell and put a bad taste in my mouse. But that was a couple years back, so perhaps I'll try it again.
-
I'm not positive, but I THINK that that may have been an issue that has been improved upon. I strongly suggest you call Pi Engineering and discuss, they'll give you the straight story. They have always been very upfront and helpful. I'm a big fan of their Y-mouse (2-PS/2 into 1-USB). I have a bunch and need to sell a couple that I won't use now.
-
I used a version of ControllerMate ~3 years ago that destabilized my OS and put me into constant Kernel Panics. It wasn't cool.
-
In OSX you can use the built in "Keyboard Viewer" app to test keys:
Enable the menu option in the Keyboard control panel:
[ATTACH=CONFIG]26038[/ATTACH]
Select the Keyboard Viewer from the menu (top right of menu bar)
[ATTACH=CONFIG]26039[/ATTACH]
The actual keyboard viewer (works for NKRO testing, etc):
[ATTACH=CONFIG]26040[/ATTACH]
P.S. This is all in Lion, I'm sure it was in the same places in earlier OS releases though.
-
I used a version of ControllerMate ~3 years ago that destabilized my OS and put me into constant Kernel Panics. It wasn't cool.
It's very different now. I have used it for over a year with plenty of programming and mapping pages for multiple devices and I haven't had a single kernel panic neither in Snow Leo or now Lion. The driver failed once during that year though but all I had to do was to open ControllerMate and click restart driver from menu.