geekhack
geekhack Community => Other Geeky Stuff => Topic started by: Matt3o on Fri, 28 September 2012, 13:19:26
-
I started working on a software (codenamed KBHack for obvious reasons) which should help design layouts, keycaps colors and legends. It is web based (ie: it runs on your browser) and I'd like to release it under a GPL licence so anyone can contribute to it.
It is still in a very early development stage but it already capable of doing something like this:
[attach=1]
It also supports multiple key styles
[attach=2]
And more can be easily added.
You can alter key size, color, legend, font, you name it
[attach=3]
It's not ready for public consumption yet, but I'd be more than happy to receive your suggestions and wishlist in this initial phase.
Already in my to-do:
- Upload custom legend/images
- Images along text
- Multiple legend per key
- Export in JPG/PNG/SVG
- Support common color codes (eg: SP ABS/PBT colors)
- Multiple fonts support
- Direct link to a custom design
- ISO layout
If there's be enough interest I'll keep developing it and I'll push it to a public repository (such as Github), otherwise I'll keep it for myself :P
-
I wan't to try this out, will we be able to do weird ergonomic layouts?
-
I wan't to try this out, will we be able to do weird ergonomic layouts?
yes, if there's enough interest for such a thing ;)
-
please please please!
-
WANT! can it do the crazy stuff that I do like my Custom 7bit Layout?
-
WANT! can it do the crazy stuff that I do like my Custom 7bit Layout?
indeed. the layout is completly free. You can have all alpha with 1.25 if you are so inclined
-
Shoot, I think JWAZ went for the jugular, I was going to be gentle and ask if it supported ISO.
-
Shoot, I think JWAZ went for the jugular, I was going to be gentle and ask if it supported ISO.
ISO is definitely in my to-do for version 1.0. Ergo layouts are more complex, maybe in v2.0.
-
This is way cool!
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
-
Pure layout possible?
-
Github! Please!
yep, soon on github
Pure layout possible?
yes. you have full control over the number and size of keys and rows. You can do virtually any layout. Pure, race, HHKB, ... The most common layouts will be pre-configured, so if you need a custom build your best option is to start from the closest default layout and edit the key parameters. I'll try to post some video tutorials too.
-
Very cool. Should make mockups really slick.
-
Looks and sounds great, can't wait to try it out!
-
First screencast just to tease you a bit.
-
Wow thats awesome
-
Can't you release it? And maybe have this thread moved to "Making stuff" category for better exposure.
I think koreans would be all over this stuff.
Is it done in java?
-
it's plain javascript + html5 (it works only on decent/modern browsers). I'll release it as open source project as soon as I reach beta stage
-
Have you Git'd this yet?
-
I've been busy with work lately, but I'll release this on github really soon. Thanks for the interest!
-
I've been busy with work lately, but I'll release this on github really soon. Thanks for the interest!
This is super cool.
You should put in a color accurate selection of SP ABS and PBT color rings on a drop down/preset colors type list
-
Nice work. Very interested to see how this develops!
-
You should put in a color accurate selection of SP ABS and PBT color rings on a drop down/preset colors type list
yes, that's in the work. would be nice to have a good picture of all the colors (as I don't have a color ring, and they always seem sold out). There's a picture of them on SP site, but it's really bad quality.
if anyone is listening, I would need a picture of the color samples on a pure white surface. It needs to be really white, one sheet of paper is not enough as the background surface may shine through. Even better would be to have a reference for pure white+black+cyan+magenta+yellow printed with a good printer on quality paper.
-
Glad this is coming alog would make my life a ton easier.
-
bump :-[
-
I'm doing this in my spare time and for free, please be patient :)
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
-
*cough*Bump *Cough*
-
sorry guys I was busy with this http://geekhack.org/index.php?topic=35842.msg726160#msg726160 lately and I don't have time for 2 side projects :) Anyway the group buy will be handled by samwisekoi so I'll have some spare time back
-
Definitely interested in this designer.
-
Code please!:)
-
looks really cool. it would certainly make ordering keysets from suppliers easier since you can simply show them exactly what you want.
-
*bump*
-
Code please!:)
-
I'm back on it. My monitor died during the holidays and RMA took a lot of time.
Expect some news in the coming days.
-
Interested here!
-
I saw this and thought it would be fun to code it myself, so I did:
http://pstalcup.1.ai/keyboard/
Its garbage and inferior but I heard a rumor that being the first to the market is a good strategy ;)
This was intended to be a fun coding exercise. I'll be figuring out how to export as PNG pretty soon, if you're interested in that.
-
Looks cool but none of the buttons do anything for me
-
I saw this and thought it would be fun to code it myself, so I did:
http://pstalcup.1.ai/keyboard/
Its garbage and inferior but I heard a rumor that being the first to the market is a good strategy ;)
This was intended to be a fun coding exercise. I'll be figuring out how to export as PNG pretty soon, if you're interested in that.
Works, but can't add rows or make it larger! :p :p
-
Looks cool but none of the buttons do anything for me
Oh yeah. The way you select things is you click on the key you want to modify, and change it.
Sorry if it sucks I coded it in about 4 hours just to pass the time before I go back to school :(
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
-
Looks cool but none of the buttons do anything for me
It appears to work in Chrome, but not in Firefox. FFFUUUUUUUUUUUUUUU-!!!!!!
eep I'll boot up firefox and firebug and figure it out :-[
-
nice!
Works great in Chrome
I like this 'bigass enter', 'short right shift', big backspace and the ? and the / and \ keys on the same line
[attach=1]
nifty
nice work on the layout design tool
-
Could this have a option to export to gh60.xml/layout formats?
This could be really cool web based toolkit for the gh60.
-
I started working on hasu's code just now and I think an online firmware builder would be awesome :)
-
People are always asking about this in the IRC chat, I'd love to see a version pushed out to the community. There seems to be a lot of interest for this.
-
The youtube video of this in action looks amazing.
-
Any updates on this project Matt? Although an online firmware generator would be AMAZING for us non coding types.
-
so many on going projects :) slowly... I'm getting there
-
This is not a bump.
-
Talk is cheap, show us the code. ^_~
You listen to Hanselman?