geekhack

geekhack Community => Keyboard Keycaps => Topic started by: azeria on Mon, 30 July 2018, 13:18:38

Title: Generic KLE file for GMK sets
Post by: azeria on Mon, 30 July 2018, 13:18:38
Since I couldn't find one of these anyway *(maybe i'm an idiot)*, I decided to make a generic keyboard layout editor file for GMK base sets so keycap designers can just work from that and save some time.

(https://i.imgur.com/anJP5tb.png)

Code: [Select]
["Esc",{x:1},"F1","F2","F3","F4",{x:0.5},"F5","F6","F7","F8",{x:0.5},"F9","F10","F11","F12",{x:0.25},"PrtSc","Scroll Lock","Pause\nBreak"],
[{y:0.5},"~\n`","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+\n=",{w:2},"Backspace",{x:0.25},"Insert","Home","PgUp",{x:0.25},"Num Lock","/","*","-"],
[{w:1.5},"Tab","Q","W","E","R","T","Y","U","I","O","P","{\n[","}\n]",{w:1.5},"|\n\\",{x:0.25},"Delete","End","PgDn",{x:0.25},"7\nHome","8\n↑","9\nPgUp",{h:2},"+"],
[{w:1.75},"Caps Lock","A","S","D","F","G","H","J","K","L",":\n;","\"\n'",{w:2.25},"Enter",{x:3.5},"4\n←","5","6\n→"],
[{w:2.25},"Shift","Z","X","C","V","B","N","M","<\n,",">\n.","?\n/",{w:2.75},"Shift",{x:1.25},"↑",{x:1.25},"1\nEnd","2\n↓","3\nPgDn",{h:2},"Enter"],
[{w:1.25},"Ctrl",{w:1.25},"OS",{w:1.25},"Alt",{a:7,w:6.25},"",{a:4,w:1.25},"Alt Gr",{w:1.25},"OS",{w:1.25},"Menu",{w:1.25},"Ctrl",{x:0.25},"←","↓","→",{x:0.25,w:2},"0\nIns",".\nDel"],
[{y:0.5},"|\n\\","~\n`",{c:"#000000",t:"#cccccc"},"Esc",{x:5.75,c:"#cccccc",t:"#000000"},"Delete","End","Pg Dn",{x:1},"¬\n`","\"\n2","£\n3"],
[{w:1.5},"Backspace",{w:1.5},"|\n\\",{x:6.75},"Pg Up","-",{x:2.75,w:1.25,h:2,w2:1.5,h2:1,x2:-0.25},"Enter"],
[{w:1.25,w2:1.75,l:true},"Caps Lock",{x:0.5,w:1.75},"Ctrl",{n:true},"F",{n:true},"J",{c:"#000000",t:"#cccccc",w:2.25},"Enter",{x:2,c:"#cccccc",t:"#000000"},"Pg Dn","+",{x:0.75},"@\n'","~\n#"],
[{w:2.25},"Shift",{w:1.75},"Shift","Fn",{w:1.25},"Caps Lock","Alt","Ctrl",{x:2.5},"End",{x:1.75,w:1.25},"Shift","|\n\\"],
[{w:1.5},"Control","OS",{w:1.5},"Alt",{w:1.5},"Alt Gr","OS",{w:1.5},"Control",{x:1.75},"00","0\nIns"],
[{a:7,w:7},""]
Title: Re: Generic KLE file for GMK sets
Post by: Puddsy on Mon, 30 July 2018, 21:49:40
i prefer this layout setup (http://www.keyboard-layout-editor.com/##@@_c=%23e5a100&t=%23653c25&a:6&d:true%3B&=R1&_x:1&c=%230e0f13&t=%23027373&a:4%3B&=Esc&_x:1&c=%23c1d4d9%3B&=F1&=F2&=F3&=F4&_x:0.5&c=%230e0f13%3B&=F5&=F6&=F7&=F8&_x:0.5&c=%23c1d4d9%3B&=F9&=F10&=F11&=F12&_x:0.25&c=%230e0f13%3B&=PrtSc&=Scroll%20Lock&=Pause%0ABreak%3B&@_y:0.5&c=%23e5a100&t=%23653c25&a:6&d:true%3B&=R1&_x:1&c=%23c1d4d9&t=%23027373&a:4%3B&=~%0A%60&=!%0A1&=%2F@%0A2&=%23%0A3&=$%0A4&=%25%0A5&=%5E%0A6&=%2F&%0A7&=*%0A8&=(%0A9&=)%0A0&=%2F_%0A-&=+%0A%2F=&_c=%23171718&w:2%3B&=Backspace&_x:0.25&c=%230e0f13%3B&=Insert&=Home&=PgUp&_x:0.25%3B&=Num%20Lock&=%2F%2F&=*&=-%3B&@_c=%23e5a100&t=%23653c25&a:6&d:true%3B&=R2&_x:1&c=%23171718&t=%23027373&a:4&w:1.5%3B&=Tab&_c=%23c1d4d9%3B&=Q&=W&=E&=R&=T&=Y&=U&=I&=O&=P&=%7B%0A%5B&=%7D%0A%5D&_w:1.5%3B&=%7C%0A%5C&_x:0.25&c=%230e0f13%3B&=Delete&=End&=PgDn&_x:0.25&c=%23c1d4d9%3B&=7%0AHome&=8%0A%E2%86%91&=9%0APgUp&_c=%230e0f13&h:2%3B&=+%3B&@_c=%23e5a100&t=%23653c25&a:6&d:true%3B&=R3&_x:1&c=%23171718&t=%23027373&a:4&w:1.75%3B&=Caps%20Lock&_c=%23c1d4d9%3B&=A&=S&=D&_n:true%3B&=F&=G&=H&_n:true%3B&=J&=K&=L&=%2F:%0A%2F%3B&=%22%0A'&_c=%23171718&w:2.25%3B&=Enter&_x:3.5&c=%23c1d4d9%3B&=4%0A%E2%86%90&_n:true%3B&=5&=6%0A%E2%86%92%3B&@_c=%23e5a100&t=%23000000&a:6&d:true%3B&=R4&_x:1&c=%23171718&t=%23027373&a:4&w:2.25%3B&=Shift&_c=%23c1d4d9%3B&=Z&=X&=C&=V&=B&=N&=M&=%3C%0A,&=%3E%0A.&=%3F%0A%2F%2F&_c=%23171718&w:2.75%3B&=Shift&_x:1.25&c=%230e0f13%3B&=%E2%86%91&_x:1.25&c=%23c1d4d9%3B&=1%0AEnd&=2%0A%E2%86%93&=3%0APgDn&_c=%230e0f13&h:2%3B&=Enter%3B&@_c=%23e5a100&t=%23000000&a:6&d:true%3B&=R4&_x:1&c=%23171718&t=%23027373&a:4&w:1.25%3B&=Ctrl&_w:1.25%3B&=Win&_w:1.25%3B&=Alt&_c=%23c1d4d9&a:7&w:6.25%3B&=&_c=%23171718&a:4&w:1.25%3B&=Alt&_w:1.25%3B&=Win&_w:1.25%3B&=Menu&_w:1.25%3B&=Ctrl&_x:0.25&c=%230e0f13%3B&=%E2%86%90&=%E2%86%93&=%E2%86%92&_x:0.25&c=%23c1d4d9&w:2%3B&=0%0AIns&=.%0ADel%3B&@_y:1&c=%23e5a100&t=%23000000&a:6&d:true%3B&=R1&_x:1&c=%23c1d4d9&t=%23027373&a:4%3B&=Esc&=%7C%0A%5C&_c=%230e0f13%3B&=~%0A%60&_a:6%3B&=Delete&=End&_a:4%3B&=Page%0A%0A%0A%0A%0A%0ADown%3B&@_c=%23e5a100&t=%23000000&a:6&d:true%3B&=R2&_x:1&c=%230e0f13&t=%23027373&a:4&w:1.5%3B&=%7C%0A%5C&_a:6&w:1.5%3B&=%3C-&_a:4%3B&=Page%0A%0A%0A%0A%0A%0AUp&_a:6%3B&=-%3B&@_c=%23e5a100&t=%23000000&d:true%3B&=R3&_x:1&c=%230e0f13&t=%23027373&w:1.25&w2:1.75&l:true%3B&=Caps%20Lock&_x:0.5&w:1.75%3B&=Control&_w:1.25&w2:1.75&l:true%3B&=Control&_x:0.5%3B&=Insert&_a:4%3B&=Page%0A%0A%0A%0A%0A%0ADown&=Page%0A%0A%0A%0A%0A%0AUp&_a:6%3B&=+%3B&@_c=%23e5a100&t=%23653c25&d:true%3B&=R4&_x:1&c=%230e0f13&t=%23027373&a:2&w:2.25%3B&=Shift%0A%0A%0A%0A2.25&_w:2%3B&=Shift%0A%0A%0A%0A2&_w:1.75%3B&=Shift%0A%0A%0A%0A1.75&_a:6%3B&=Fn&_a:4%3B&=Page%0A%0A%0A%0A%0A%0ADown&_a:6%3B&=End%3B&@_c=%23e5a100&t=%23000000&d:true%3B&=R4&_x:1&c=%230e0f13&t=%23027373&w:1.5%3B&=Control&_w:1.5%3B&=Control&_w:1.5%3B&=Alt&_w:1.5%3B&=Alt&=Win&=Win&=Ctrl&=Ctrl&=Alt&=Alt&_a:4%3B&=0%0AIns%3B&@_x:2&c=%23c1d4d9&a:3&w:7%3B&=%0A%0A%0A%0A7u&_w:6%3B&=%0A%0A%0A%0A6u%20center&_w:6%3B&=%0A%0A%0A%0A6u%20off%20center) because it has a little more compat

this is a colorway i have long abandoned but yeah if you need a basic KLE this one works as well

covers all the important stuff
Title: Re: Generic KLE file for GMK sets
Post by: KHAANNN on Wed, 01 August 2018, 03:53:33
Some JS/CSS3 magic to make the keycaps look like actual GMK keycaps would be awesome, I assume it's doable, but likely very exhaustive
Title: Re: Generic KLE file for GMK sets
Post by: hotmaillogin on Fri, 03 August 2018, 02:23:10
This really interesting post. Thanks for sharing!
Title: Re: Generic KLE file for GMK sets
Post by: KHAANNN on Fri, 03 August 2018, 02:25:17
This really interesting post. Thanks for sharing!

Sir I entered my hotmal login/password but it didn't work?