geekhack

geekhack Projects => Making Stuff Together! => Topic started by: metalliqaz on Sun, 03 March 2013, 01:45:33

Title: Programming KMAC2
Post by: metalliqaz on Sun, 03 March 2013, 01:45:33
We really need a plain english, definitive guide to programming the KMAC.  Thanks to Sherry there are going to be a lot of them around here and frankly it is absurd how difficult it is to find information.

Let's start with logging in to the keymapper program.  By now it is well known that you need to have a kbdmania account.  I have and I know my password because I can log in to the website without trouble.

However, KMACS.exe gives me an error message that I can't translate.  Can anyone please let me know what this means?  Thanks.

[attachimg=1]

Okay I got the updated version of the software that doesn't require a login.  On to the next issue.

The Key Map software doesn't come with a wikeyless layout.  Does anyone know what columns the bottom row covers?

Added procedure below.

And new problem: Volume Up/Down, Light Up/Down, and Function Toggle don't work at all.  Anyone get them to work?
Not supported on Windows with KMAC
Title: Re: Programming KMAC2
Post by: metalliqaz on Sun, 03 March 2013, 01:46:04
Step-by-step instructions of how I updated my KMAC2 winkeyless to use the right GUI key as Fn.


Bottom row for "Winkeyless" KMAC
Left CtrlCol 0
Left WinCol 1
Left AltCol 2
SpaceCol 5
Right AltCol 8
Right Win (Fn)Col 10
Right CtrlCol 13

Note: Remember that Fn has to be on the same key in both layers!
Title: Re: Programming KMAC2
Post by: calavera on Sun, 03 March 2013, 02:05:31
It says login failed.
Title: Re: Programming KMAC2
Post by: WhiteFireDragon on Sun, 03 March 2013, 02:31:35
Does the old program not work? It took me a while to figure out how to correctly program a KMAC LE for someone else.
Title: Re: Programming KMAC2
Post by: metalliqaz on Sun, 03 March 2013, 08:38:07
It says login failed.

This is troubling.  I am 100% sure I know my login information.  I just verified it again.
Title: Re: Programming KMAC2
Post by: SmallFry on Sun, 03 March 2013, 08:40:39
Oh. What is the directory that the program etc is in? Does it have any spaces?
Title: Re: Programming KMAC2
Post by: metalliqaz on Sun, 03 March 2013, 08:44:59
Already thought of that. C:\KMAC. 
What does the checkbox say?  It doesn't seem to make a difference but I'd like to know.
Title: Re: Programming KMAC2
Post by: SmallFry on Sun, 03 March 2013, 08:45:56
http://geekhack.org/index.php?topic=30875.msg707290#msg707290
http://geekhack.org/index.php?topic=30875.msg704861#msg704861
Title: Re: Programming KMAC2
Post by: metalliqaz on Sun, 03 March 2013, 08:54:28
Thanks SmallFry but none of that stuff helps me log in.  I'm going to go create another bogus account but I very much doubt it will help anything.
Title: Re: Programming KMAC2
Post by: TheProfosist on Sun, 03 March 2013, 10:43:01
Did you wait the 3 days or what ever so you can actually use your account?
Title: Re: Programming KMAC2
Post by: metalliqaz on Sun, 03 March 2013, 10:57:47
My account is months old.  Does it work for you?
Title: Re: Programming KMAC2
Post by: WhiteFireDragon on Sun, 03 March 2013, 13:11:06
I just checked, and I'm getting the same error. Can't log in either :/. This is really stupid, requiring a log in to use it. Sherry needs to bring this up to them to remove the log in crap.
Title: Re: Programming KMAC2
Post by: metalliqaz on Sun, 03 March 2013, 13:11:34
I just checked, and I'm getting the same error. Can't log in either :/. This is really stupid, requiring a log in to use it. Sherry needs to bring this up to them to remove the log in crap.

True dat.
Title: Re: Programming KMAC2
Post by: calavera on Sun, 03 March 2013, 13:24:35
Already thought of that. C:\KMAC. 
What does the checkbox say?  It doesn't seem to make a difference but I'd like to know.

Checkbox is for auto log in.
Title: Re: Programming KMAC2
Post by: AKIMbO on Sun, 03 March 2013, 13:40:00
I can't login either. This is odd....hope it gets fixed soon.
Title: Re: Programming KMAC2
Post by: metalliqaz on Sun, 03 March 2013, 20:51:38
Okay, on to the next issue...
Title: Re: Programming KMAC2
Post by: AKIMbO on Sun, 03 March 2013, 20:54:35
Did you get the log in issue resolved?

Never mind....just read the updated OP.
Title: Re: Programming KMAC2
Post by: AKIMbO on Sun, 03 March 2013, 21:02:49
In the kmac reprogramming application, if you press a key on the kmac you should see the corresponding key light up in the diagram of the kmac that is displayed in the reprogramming application.

Title: Re: Programming KMAC2
Post by: metalliqaz on Sun, 03 March 2013, 21:04:57
If you press the key on your kmac the diagram of the keyboard in the kmac hex file making program will light up red the key you are pressing.

Not happening.
Title: Re: Programming KMAC2
Post by: metalliqaz on Sun, 03 March 2013, 22:18:14
Updated again.
Title: Re: Programming KMAC2
Post by: TheProfosist on Sun, 03 March 2013, 23:20:33
Can you please post the updated software?
Title: Re: Programming KMAC2
Post by: metalliqaz on Sun, 03 March 2013, 23:22:46
I did, see post two.
Title: Re: Programming KMAC2
Post by: codyeatworld on Sat, 23 March 2013, 15:34:32
Will this work for the kmac1?

I ran into concern when selecting the device in flip. Is ATMEGA32U4 also correct for the kmac1?
Title: Re: Programming KMAC2
Post by: metalliqaz on Sat, 23 March 2013, 16:36:32
It should work for the KMAC1.  Yes, they have the same processor.
Title: Re: Programming KMAC2
Post by: codyeatworld on Sat, 23 March 2013, 22:28:15
Thanks for confirming that. I successfully mapped my caps lock to be a winkey because I am in OSX a lot.
Title: Re: Programming KMAC2
Post by: litster on Sun, 31 March 2013, 21:11:03
new KMAC keymap program.  This one doesn't require account and password:

http://geekhack.org/index.php?topic=30875.msg839072#msg839072
Title: Re: Programming KMAC2
Post by: metalliqaz on Sun, 31 March 2013, 22:03:04
Yes, that's the one from post 2.
Title: Re: Programming KMAC2
Post by: Bim Gao on Sun, 12 May 2013, 08:17:09
I get stuck in this step, cannot find "ATMEGA device"

7. (only the first time) Go to device manager and find ATMEGA device with no driver

(http://i1178.photobucket.com/albums/x370/bimgao/Keycap/Untitled_zps98bdf0da.jpg)

Is that the "unknown device"? If yes, I cannot do the next step. Any different way to update?

Thanks
Title: Re: Programming KMAC2
Post by: Thechemist on Sun, 12 May 2013, 12:43:12
Yes, that's the one from post 2.

Great work, maybe add it to your signature or make it a sticky.
Title: Re: Programming KMAC2
Post by: codyeatworld on Sun, 12 May 2013, 12:47:00

Is that the "unknown device"? If yes, I cannot do the next step. Any different way to update?

Thanks

It probably is the unknown device. You say the next step doesn't work, what happens?
Title: Re: Programming KMAC2
Post by: SmallFry on Sun, 12 May 2013, 13:14:23
I get stuck in this step, cannot find "ATMEGA device"

7. (only the first time) Go to device manager and find ATMEGA device with no driver

Show Image
(http://i1178.photobucket.com/albums/x370/bimgao/Keycap/Untitled_zps98bdf0da.jpg)


Is that the "unknown device"? If yes, I cannot do the next step. Any different way to update?

Thanks
You've got to install the 32u4 driver. They are located in the FLIP program files, IIRC.
Title: Re: Programming KMAC2
Post by: calavera on Sat, 25 May 2013, 20:45:23
edit: nevermind figured it out.
Title: Re: Programming KMAC2
Post by: laden3 on Wed, 19 June 2013, 21:34:57
Can anyone tell how to create a macro.

or tell me the lines to set M1 as alt+f4.

and is it possible to create a numpad that works like the realforce 87?

thanks
Title: Re: Programming KMAC2
Post by: tadbitnerdy on Thu, 27 June 2013, 10:39:19
So... umm, I just installed windows 8.  I also realized that Flip does not have a USB driver or windows 8.  Anyone know a way around this?

Thanks,

-Tad
Title: Re: Programming KMAC2
Post by: domoaligato on Thu, 27 June 2013, 10:44:43
So... umm, I just installed windows 8.  I also realized that Flip does not have a USB driver or windows 8.  Anyone know a way around this?

Thanks,

-Tad

It does have a driver on windows 8
http://www.atmel.com/tools/FLIP.aspx

FLIP 3.4.7 for Windows (Java Runtime Environement included)
(21MB, updated August 2012)
Runs Windows 98/Me/NT/2000/XP/Vista/7/8
Title: Re: Programming KMAC2
Post by: domoaligato on Thu, 27 June 2013, 10:49:34
Can anyone tell how to create a macro.

or tell me the lines to set M1 as alt+f4.

and is it possible to create a numpad that works like the realforce 87?

thanks

this page might help you.
http://www.nthelp.com/charts.htm

or this one.

http://www.win.tue.nl/~aeb/linux/kbd/scancodes.html

Title: Re: Programming KMAC2
Post by: tadbitnerdy on Thu, 27 June 2013, 11:00:24
That is the software, but the USB drivers that come with the software are only for windows2000 and windows xp.  These worked in windows 7, but they are not working in windows 8.  Software installs fine, but no drivers that work.