Keycapize me (aka the MonaKey)
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
Okay I'm building a database of keycaps to be used as a reference to obtain this kind of images thanks to a software I'm writing
It's a very long process, I have just 140 keycaps so far to test the algorithm but the end result is very nice already, so I'll keep grabbing keycaps around to achieve better results. I believe the sweet spot is around 400-500 keycaps. I especially miss the light not-saturated colors (light blues, light greens, light yellows, skin tones, ...).
If you find pictures of keycaps taken from above please post them (the higher the resolution, the better). If there's interest in such a tool I'll put it online and release under open source license.
Cheerio!
It's a very long process, I have just 140 keycaps so far to test the algorithm but the end result is very nice already, so I'll keep grabbing keycaps around to achieve better results. I believe the sweet spot is around 400-500 keycaps. I especially miss the light not-saturated colors (light blues, light greens, light yellows, skin tones, ...).
If you find pictures of keycaps taken from above please post them (the higher the resolution, the better). If there's interest in such a tool I'll put it online and release under open source license.
Cheerio!
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Those yellow blanks look familiar. The low angle of light / high shadow look especially. Never thought they'd wind up in a da Vinci!

- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
not easy to source yellow keycaps
if you don't want me use them for my project just let me know

- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
same picture with 225 reference images (getting better)


- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
more fun


- 002
- Topre Enthusiast
- Location: Australia
- Main keyboard: Realforce & Libertouch
- Main mouse: Logitech G Pro Wireless
- Favorite switch: Topre
- DT Pro Member: 0002
Do I spy some EDIUS keys in there? 
If you want some better pics of those caps I can get them, but not sure how much it would improve the pic really.

If you want some better pics of those caps I can get them, but not sure how much it would improve the pic really.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
they literally saved my ass for some color shades002 wrote:Do I spy some EDIUS keys in there?
If you want some better pics of those caps I can get them, but not sure how much it would improve the pic really.

some keys (not from wiki) are actually very low res. I'll sort them out as soon as I get in the 500 keycaps range.
Also, I don't think blank keycaps are very meaningful in this context. I think I'll remove them. I'll add some old typewriters keys instead
Last edited by matt3o on 29 Dec 2013, 11:47, edited 1 time in total.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
that would be something... but very hard to archive, unless people start sending me ready to use cap images like crazyMuirium wrote:More samples are always better.
Especially when you go to the next step: no repetition!
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
the minimum would be 100x100. No need to go over 800x800 (unless we want to print...)
edit: I checked the images I already have. I'd say 256x256 is more than enough
edit: I checked the images I already have. I'd say 256x256 is more than enough
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Good stuff. Some nice easy work for my macro. I'll clear my desk and see if the sunshine comes. I've got Honeywells (obviously), Round 4 SPH, a few blank PBT and backlit Ducky cylindricals, Tipro relegendables, a load of dye sub Helvetica IBMs…
Perhaps the best way to achieve no repetition would be to sample several of each kind of cap. So more than just a single Honeywell, etc.
Also, how do you feel about including larger caps? I've a neat few space bars. It'd test your programming chops a little more than the pure unitary mosaic you've got so far. Make everything based on quarter units and we should see some intriguing patterns with ISO Enters in the mix!
Perhaps the best way to achieve no repetition would be to sample several of each kind of cap. So more than just a single Honeywell, etc.
Also, how do you feel about including larger caps? I've a neat few space bars. It'd test your programming chops a little more than the pure unitary mosaic you've got so far. Make everything based on quarter units and we should see some intriguing patterns with ISO Enters in the mix!
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
please no blanks. I feel they don't fit the purpose (I'm going to remove the ones I already have). The legends build a very interesting texture on the final image.
Having more caps from the same keyboard is totally acceptable, though (to reduce repetition).
Re larger caps. It would be totally feasible but it would make the algorithm way more complex. I still have to optimize what I already have... Even though 2u modifiers would be easy to add.
Having more caps from the same keyboard is totally acceptable, though (to reduce repetition).
Re larger caps. It would be totally feasible but it would make the algorithm way more complex. I still have to optimize what I already have... Even though 2u modifiers would be easy to add.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
you really hate me, don't you?


- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Square mosaics are nice, but they've been done plenty before. I want art as complex as my layout diagrams! Gotta squeeze 'em all…
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
considering that we have fixed keycap sizes (1u, 1.25, 1.5, 2, ...) it would be feasible to build a more complex texture. but again this is just a toy project, I can keep working on it and add features as long as there's enough interest/feedback/help.Muirium wrote:Square mosaics are nice, but they've been done plenty before. I want art as complex as my layout diagrams! Gotta squeeze 'em all…
- webwit
- Wild Duck
- Location: The Netherlands
- Main keyboard: Model F62
- Favorite switch: IBM beam spring
- DT Pro Member: 0000
- Contact:
Oooh, I love this stuff.
For your keycap database:
PS: Mona has a Hitler mustache.
For your keycap database:
Spoiler:
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
lovely caps webwit! I hope to remove the mustache as soon as we get more reference caps 

- Dubsgalore
- Location: USA
- Main keyboard: ESA-3000-HASRO
- Main mouse: Deathadder 2013
- Favorite switch: MX Blacks
- DT Pro Member: -
Cool stuff Matt3o 
