• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 09:48
CET 15:48
KST 23:48
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Dark completes military service, returns to SC28[BSL23] RO16 Group Stage19Weekly Cups (Nov 2-8): herO back on top?2Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175
StarCraft 2
General
Greetings.. No more SC2 streamers on team liquid? Dark completes military service, returns to SC2 Serral's getting trashed by New Catsle's Mind Weekly Cups (Nov 2-8): herO back on top?
Tourneys
Sea Duckling Open (Global, Bronze-Diamond) Dark returns! GSL CK #7 4v4 Team Battle (Nov 19) soO & FanTaSy return! SC2 Kevin Scrim 4v4 (Nov 16) RSL goes to London! 2026 Offline Finals Nov 21-22 Tasteless Time Warp: SC Evo Showmatch (May 25)
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[G] How to playtest arcade maps Starcraft 2 Advance [D] the control group Simple Questions/Answers
External Content
The PondCast: SC2 News & Results Mutation # 551 Robotic Revival Mutation # 550 Graveyard Shift Mutation # 549 Endless Sparkles
Brood War
General
List of top players active on ShieldBattery BW General Discussion Recommended BW Settings for Mouse and Video Starcraft:Brood War Discord Servers [BSL23] RO16 Group Stage
Tourneys
[$1250] International ShieldBattery League Bisu's Team vs Shuttle's Team 2026-11-14 2v2v2v2 Tournament Stage 1: Community Poll [BSL23] Ro16 Group C - Sunday 21:00 CET
Strategy
Pluto's TvP 5Marine 2Medic Push Simple Questions, Simple Answers Infested Terran strategies in 2026 Nuke strategy worked in K-League 2026-11-09
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Free Space RTS Game, optimised f. Phone/Tablet etc List of Game Threads The PlayStation 5
Dota 2
Can Game Data Analytics Help Players Improvements
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Artificial Intelligence Thread Trading/Investing Thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Manga] One Piece
Sports
TeamLiquid Health and Fitness Initiative For 2023 Football (Soccer) Thread MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
The time I organised my…
AssyrianKing
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 10825 users

Next project: Keyboard Mod

Blogs > DanielHetberg
Post a Reply
DanielHetberg
Profile Blog Joined August 2011
141 Posts
April 29 2012 20:52 GMT
#1
Not directly StarCraft-related, but I'm sharing anyway. I'm currently working on a keyboard mod to give to my father for his birthday. The idea is that he's got a couple of years left until his retirement, and since he's working on a PC at least some of his day, he's going to use it every day and hopefully enjoy it.

Since this is new territory for me, I'm working off a pretty detailed example (looky here) following the example of Jake van Slatt and Datamancer.

First, you need a fitting base keyword to work off of. I used the same model of cheap office keyboard I've been using at home for at elast the past five years or so (Cherry RS 6000). No idea how old it actually is, it's a PS2 version, always worked flawlessly. So the very first step for me was to work out how to transfer Rampkins' build log to the keyboard Im using. The below pic shows my Inkscape project file. It's actually rather technical this time - since I'm incorporating ready-made parts, I have to keep certain distances very exact (such as the key spacing). Ignore the fact that my notes are in german.

[image loading]

[image loading]

The process of making the keys involves several steps (since it's quite time-consuming, I'll outsource some of the work to my sisters). The brief outline, for those of you who didn't read the whole build log, is to snip off the key caps and replace them with brass tubing glued to the key base. After that, you refurnish the whole keyboard body with wood, leather and more brass.

I built one prototype key to be sure it worked as intended before embarking on the rather boring quest of producing 104 keys (space bar will be custom-made from the same wood I'll be using for the body).

[image loading]

[image loading]

So, the steps are:
- saw brass tubing (16 mm x 1 mm) to pieces of 19 and 15 mm length
- file off all sharp corners
- polish with steel wool (still considering ditching this one, but polished brass is awesome)
- saw wood pieces to fill the brass tubing
- fix the wood into the brass using foam rubber (my wife's idea - way less messy and way more precise than glue)
- use tin snips to reduce the standard keys to just the actual triggers
- glue the snipped-off plastic key bases to the wooden key center
- print out the hand-painted-over keys and cut them out quite carefully
- top them off with protective adhesive film so they don't wear off instantly when in use
- glue key face to key
(- repeat 104 times)

[image loading]

I finished hand-sawing the 19 mm brass casings for the high keys today and started on the 15 mm low ones. Yes, probably your keyboard, too, has high and low keys (compare f-keys to keys from the center area such as "g").

Fortunately, I had an almost complete alphabet of calligraphy letters from another project (customized card deck I made for dear friends), so making the lettering wasn't quite as much work as it might have been. I used the font Adine Kirnberg Script as a base and Inkscape's calligraphy brush (I suck with a tablet [and Inkscape's tablet support is not so top-notch], so mostly with the mouse and lots of Ctrl-Z).

[image loading]

May 1st is a holiday over here, so I hope to get some work done then. Will keep you updated.

****
Take a survey about my shared artists' and craftspersons' workshop concept (15-20 min): http://www.surveymonkey.com/s/38ZHMMX
Golden Ghost
Profile Joined February 2003
Netherlands1041 Posts
Last Edited: 2012-04-29 21:12:13
April 29 2012 21:10 GMT
#2
Good luck with the build. Your father is one lucky guy. I almost always really like the stuff Datamancer does. Someday I'm going to buy one of those. Perhaps even something like the Archbishop PC with the Opti-Transcripticon scanner
Life is to give and take. You take a vacation and you give to the poor.
rUiNati0n
Profile Joined December 2010
United States1155 Posts
April 29 2012 22:07 GMT
#3
Wow this looks very cool. I'm sure your father will love it!
eating corn while thinking about eating more corn
miicah
Profile Joined February 2011
Australia2470 Posts
April 29 2012 23:11 GMT
#4
If you're putting this much effort into modding a keyboard why not start with a mech kb as a base?
@miicah88
how
Profile Blog Joined January 2011
United States538 Posts
April 29 2012 23:53 GMT
#5
I hope we get to see results when you finish!
http://twitter.com/howsc
Kurr
Profile Blog Joined April 2010
Canada2338 Posts
April 30 2012 00:43 GMT
#6
The result looks appealing visually but definitely not something I would want to use on a daily basis in terms of functionality, especially the spacebar.

Still, it's a pretty sweet gift. I guess it will either be his real keyboard if he doesn't use his computer that much and on the other hand it's still a nice piece if he prefers a regular keyboard. Maybe it's not as bad to use as it looks after you get used to it though.
(╯°□°)╯︵ ┻━┻ | ┻━┻ ︵╰(°□°)╯︵ ┻━┻
PR4Y
Profile Joined November 2010
United States260 Posts
April 30 2012 02:35 GMT
#7
On April 30 2012 09:43 Kurr wrote:
The result looks appealing visually but definitely not something I would want to use on a daily basis in terms of functionality, especially the spacebar.

Still, it's a pretty sweet gift. I guess it will either be his real keyboard if he doesn't use his computer that much and on the other hand it's still a nice piece if he prefers a regular keyboard. Maybe it's not as bad to use as it looks after you get used to it though.



I don't understand this at all?

What is wrong with they keyboard layout that would make it impossible for you to use? I also don't understand what is wrong with the spacebar?

You've left me at a loss for words... care to explain why the spacebar is unusable for you? Seems like a regular spacebar to me o.O
I'm your average Brotoss brother, weilding my brommortal, brothership, brolossus, bro ray, broenix... BROTHERHOOD OF BROTOSS
Froadac
Profile Blog Joined July 2009
United States6733 Posts
April 30 2012 05:35 GMT
#8
This is really cool, albeit odd and extremely specialty :D
r.Evo
Profile Joined August 2006
Germany14081 Posts
Last Edited: 2012-04-30 06:03:20
April 30 2012 05:51 GMT
#9
Damn this project is tight.

What I'm curious about, how does typing on that actually feel? Like... is it more / less comfortable to use than the original one? I can't imagine at all what this is like. =S

Edit: Can you tell us how much you estimate the materials costing you total and, once you're done, how many hours you needed to build this?
"We don't make mistakes here, we call it happy little accidents." ~Bob Ross
DamageControL
Profile Blog Joined July 2007
United States4222 Posts
Last Edited: 2012-04-30 12:58:47
April 30 2012 12:56 GMT
#10
You're starting with a used cherry as the base? Seems odd, but looks sweet.

edit: nvm misread haha
Liquid | SKT
docvoc
Profile Blog Joined July 2011
United States5491 Posts
April 30 2012 16:12 GMT
#11
Good luck dude :D I can't wait to see how this turns out, though it would be cool if you made videos of it so us chobu modders can learn from you ^^.
User was warned for too many mimes.
DanielHetberg
Profile Blog Joined August 2011
141 Posts
April 30 2012 20:15 GMT
#12
r.Evo: about 20 for the keyboard, 30 or so for the brass tubing, 20 for some good pieces of "wenge" wood. Probably about 30-50 for the leather. Some odds and ends, some glue, some tools I didn't have (decent metal saw...)

I spent probably about 10 hours on measuring and figuring out the layout, completing the key lettering and other prep work. About 4 hours of sawing the brass, probably a bit more filing (my sister, wife and me spent most of today's evening working on the first 20 keys). Maybe another hour for sawing the interior wood. Planning an afternoon to cut out the wooden exterior, will probably take longer to really finish it up though.

Call it 120,- in raw parts and maybe 40 hours of work.

Will try to post some more photos and maybe a time lapse video (recently figured out how to do those with my webcam).
Take a survey about my shared artists' and craftspersons' workshop concept (15-20 min): http://www.surveymonkey.com/s/38ZHMMX
thedeadhaji *
Profile Blog Joined January 2006
39489 Posts
May 01 2012 00:56 GMT
#13
looking forward to seeing the in-progress pics and the end product so much!!
Leyra
Profile Blog Joined May 2010
United States1222 Posts
May 01 2012 16:59 GMT
#14
Damn, this looks cool as hell. Wish someone would make one for me :D Good luck, that seems like a boatload of work,
fishbowl
Profile Joined January 2010
United States1575 Posts
May 01 2012 17:34 GMT
#15
Tag for results!
Please log in or register to reply.
Live Events Refresh
WardiTV Invitational
21:00
WardiTV Not-Summer Championshi
ByuN vs SHIN
MaxPax vs Solar
Clem vs TBD
herO vs TBD
Lambo vs TBD
Rogue vs TBD
WardiTV920
IntoTheiNu 865
ComeBackTV 727
TaKeTV 288
IndyStarCraft 210
Rex112
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
IndyStarCraft 210
Rex 112
StarCraft: Brood War
Britney 68684
Calm 6514
Rain 1780
Jaedong 1679
BeSt 773
EffOrt 700
FanTaSy 600
Larva 367
Rush 353
Hyuk 250
[ Show more ]
ZerO 239
Hyun 195
Sharp 132
actioN 102
Mind 93
Last 83
Zeus 79
Yoon 76
Soulkey 74
Sea.KH 65
Pusan 54
JYJ 49
Dewaltoss 42
Mong 39
ToSsGirL 37
sSak 35
Killer 30
sorry 26
hero 23
Shine 22
Aegong 20
Movie 20
Hm[arnc] 19
Terrorterran 18
Sacsri 15
ajuk12(nOOB) 13
Dota 2
Dendi1801
qojqva1355
canceldota107
Counter-Strike
byalli781
Heroes of the Storm
Khaldor304
Other Games
FrodaN3055
singsing2534
B2W.Neo492
Lowko380
Beastyqt323
KnowMe240
mouzStarbuck168
XaKoH 149
syndereN28
ZerO(Twitch)24
Railgan16
CosmosSc2 12
fpsfer 1
Organizations
Other Games
EGCTV691
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• Azhi_Dahaki23
• ChaeLyn 5
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV337
League of Legends
• Jankos2306
Upcoming Events
IPSL
2h 12m
TerrOr vs IJ_Terran
rasowy vs Hazorath
BSL
5h 12m
TerrOr vs OyAji
UltrA vs Gosudark
Sparkling Tuna Cup
19h 12m
WardiTV Invitational
21h 12m
IPSL
1d 2h
Art_Of_Turtle vs KameZerg
Radley vs George
BSL
1d 5h
Artosis vs Dewalt
Ret vs Tech
SOOP
1d 19h
soO vs FanTaSy
WardiTV Weekly
1d 21h
Monday Night Weeklies
3 days
PiGosaur Cup
3 days
[ Show More ]
The PondCast
3 days
GSL
4 days
Replay Cast
5 days
KCM Race Survival
5 days
RSL Revival
6 days
Liquipedia Results

Completed

Proleague 2026-11-12
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
Individual League
BSL Season 23
IPSL Winter 2026-27
Calamity Cup Div. A Season 8
Underdog Cup 2026 Div 2-3
BLAST Rivals Fall 2026
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026

Upcoming

YSL S4
Sector 591
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
StarCraft2 Weekly Open Tournament 2026 Grand Finals
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
IEM Kraków 2027
PGL Bucharest 2027
BLAST Bounty Winter 2027
PGL Major Singapore 2026
Stake Ranked Episode 6
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.