Custom Keyboard

v0.1

L'objectif est de fabriquer un clavier mécanique scindé en deux.

Points à cogiter :

Layout

Un mix d'Ergodox et de bépo typematrix.

╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╗
║esc.║ F1 ║ F2 ║ F3 ║ F4 ║ F5 ║del ║ F6 ║ F7 ║ F8 ║ F9 ║ F10║ F11║ F12║num.║
╚════╩════╩════╩════╩════╩════╣ ins╠════╩════╩════╩════╩════╩════╩════╬════╣
│ #  │ 1  │ 2  │ 3  │ 4  │ 5  ╠════╣ 6  │ 7 °│ 8  │ 9  │ 0  │ ^  │ `  ║calc║
│ $  │ " —│ « <│ » >│ ( [│ ) ]║ ⌫  ║ @  │ +  │ -  │ /  │ *  │ =  │ %  ║    ║
╔════╗────┼────┼────┼────┼────║    ║────┼────┼────┼────┼────┼────┼────╠════╣
║ ↹  ║ B  │ É  │ P  │ O  │ È  ║    ║ !  │ V  │ D  │ L  │ J  │ Z  │ W  ║mail║
║    ║   |│    │   &│   œ│    ║    ║ ^  │    │    │   ⇥│   ÷│   ×│   -║   ⇤║
╠════╣────┼────┼────┼────┼────╠════╣────┼────┼────┼────┼────┼────╔════╬════╣
║ ⇧  ║ A  │ U  │ I  │ E  │ ;  ║ ⏎  ║ C  │ T  │ S  │ N  │ R  │ M  ║ ⇧  ║ ⇪  ║
║    ║   æ│   ù│   ¨│   €│ ,  ║    ║   ⇱│   ▲│   ⇲│   7│   8│   9║    ║  AC║
║    ║────┼────┼────┼─══─┼────║    ║────┼─══─┼────┼────┼────┼────║    ╠════╣
║    ║ À  │ Y  │ X  │ :  │ K  ║    ║ ?  │ Q  │ G  │ H  │ F  │ Ç  ║    ║www ║
║    ║   \│   {│   }│ . …│   ~║    ║ ' ◄│   ▼│   ►│   4│   5│   6║   +║   ⌫║
╠════╬════╦════╦════╦════╧════╩════╩════╧════╦════╦════╦════╦════╬════╬════╣
║ctrl║ Ê  ║app ║shuf║ Espace insécable       ║desk║ ⇱  ║ ⇑  ║ ⇲  ║ctrl║ ⇞  ║
║    ║cut/║copy║past║                        ║    ║   1║   2║   3║    ║  bk║
╠════╬════╩═╦══╩════╣ Espace         _       ╠════╬════╬════╬════╣    ╠════╣
║fn  ║start ║alt    ╠════════════════════════╣alt ║ ⇐  ║ ⇓  ║ ⇒  ║    ║ ⇟  ║
║    ║      ║       ║                        ║ gr ║   0║  00║   .║entr║  fw║
╚════╩══════╩═══════╝                        ╚════╩════╩════╩════╩════╩════╝	
 − Typematrix 2030 Bépo −		
Idées de layout

Composants

Usinage :

Les touches doivent être placées dans un trou carré de 14mm de côté.

Les centres de deux touches adjacentes doivent être espacés de 19.05mm (1U).

Sur le design pâte d'ours la plaque a les dimensions suivantes : 252.6mm x 106.2mm

Dimension du Teensy 2 : 17.78mm x 30.48mm

Liens en vracs:






Layout Editor :

Keyboard Layout Editor
Clavier scindé:
	[{x:3.5,c:"#d4872a",t:"#2d3238"},"3\n»\n”\n>\nF3",{x:10.5},"8\n-\n¼\n−\nF8"],
	[{y:-0.875,x:2.5},"2\n«\n“\n<\nF2",{x:1},"4\n(\n≤\n[\nF4",{x:8.5},"7\n+\n¬\n±\nF7",{x:1},"9\n/\n½\n÷\nF9"],
	[{y:-0.875,x:5.5},"5\n)\n≥\n≥\nF5",{x:6.5},"6\n@\n\n^\nF6"],
	[{y:-0.875,x:1.5},"1\n\"\n„\n—\nF1",{x:14.5},"0\n*\n¾\n×\nF10"],
	[{y:-0.9,x:18,c:"#7b7871",t:"#e8e7e3"},"=\n=\n′\n≠\nF11"],
	[{y:-0.4750000000000001,x:3.5,c:"#2b2c2e",t:"#f4dc9c"},"P\np\n§\n&",{x:10.5},"D\nd\nÐ\nð"],
	[{y:-0.875,x:2.5},"É\né\n˝\n´",{x:1},"O\no\nŒ\nœ",{x:8.5},"V\nv\n\nˇ",{x:1},"L\nl"],
	[{y:-0.875,x:5.5},"È\nè\n`\n`",{x:6.5,c:"#7b7871",t:"#e8e7e3"},"!\n^\n\n¡"],
	[{y:-0.875,x:1.5,c:"#2b2c2e",t:"#f4dc9c"},"B\nb\n¦\n|\nF12",{x:14.5},"J\nj\nIJ\nij"],
	[{y:-0.8999999999999999,x:18},"Z\nz\nƏ\nə"],
	[{y:-0.4750000000000001,x:3.5},"I\ni\n˙\n¨",{x:10.5},"S\ns\nẞ\nß"],
	[{y:-0.875,x:2.5},"U\nu\nÙ\nù",{x:1},"E\ne\n\n€",{x:8.5},"T\nt\nÞ\nþ",{x:1},"R\nr\n™\n®"],
	[{y:-0.875,x:5.5,c:"#7b7871",t:"#e8e7e3"},";\n,\n̛\n’",{x:6.5,c:"#2b2c2e",t:"#f4dc9c"},"C\nc\nſ\n©"],
	[{y:-0.875,x:1.5},"A\na\nÆ\næ",{x:14.5},"N\nn\n\n~"],
	[{y:-0.8999999999999999,x:18},"M\nm\nº\n¯"],
	[{y:-0.4750000000000001,x:3.5},"X\nx\n’\n}",{x:10.5},"G\ng"],
	[{y:-0.875,x:2.5},"Y\ny\n‘\n{",{x:1,c:"#7b7871",t:"#e8e7e3"},":\n.\n·\n…",{x:8.5,c:"#2b2c2e",t:"#f4dc9c"},"Q\nq\n\n°",{x:1},"H\nh\n‡\n†"],
	[{y:-0.875,x:5.5},"K\nk\n\n~",{x:6.5,c:"#7b7871",t:"#e8e7e3"},"?\n'\n\n¿"],
	[{y:-0.875,x:1.5,c:"#2b2c2e",t:"#f4dc9c"},"À\nà\n\n\\",{x:14.5},"F\nf\nª\n˛"],
	[{y:-0.8999999999999999,x:18},"W\nw\n\n˘"],
	[{y:-0.47499999999999964,x:3.5,c:"#7b7871",t:"#e8e7e3"},"Cut\nCop",{x:10.5,c:"#b81b24",a:7,f:8},"⇑"],
	[{y:-0.875,x:2.5,c:"#7b7871",a:4,f:3},"`\n%\n″\n‰",{x:1},"►ll\nPaste\n\n\nMute",{x:8.5,c:"#b81b24",a:7,f:8},"⇐",{x:1},"⇓"],
	[{y:-0.75,x:1.5,c:"#7b7871",a:4,f:3},"#\n$\n¶\n–",{x:14.5,c:"#b81b24",a:7,f:8},"⇒"],
	[{y:-0.9000000000000004,x:18,a:4,f:3},"⇱\n⇲\n⇞\n⇟"],
	[{r:30,rx:6.5,ry:4.25,y:-1,c:"#0078a3",t:"#e3e2dd",a:7},"Alt",{f:8},"↹"],
	[{f:3},"Ctrl","Tux",{a:5,f:8},"⌦\n⌫"],
	[{a:7},"⇧",{a:4,f:3},"\n\n\n_",{a:7},"Enter"],
	[{r:-30,rx:13,y:-1,x:-2,a:6},"Hyper","Alt Gr"],
	[{x:-3,a:7},"Esc","Fn","Ctrl"],
	[{x:-3},"Enter",{a:4},"\n\n\n_",{a:7,f:8},"⇧"]
	
Clavier monobloc patte d'ours:
	[{x:3.5,c:"#d4872a",t:"#2d3238"},"3\n»\n”\n>\nF3",{x:5},"8\n-\n¼\n−\nF8"],
	[{y:-0.875,x:2.5},"2\n«\n“\n<\nF2",{x:1},"4\n(\n≤\n[\nF4",{x:3},"7\n+\n¬\n±\nF7",{x:1},"9\n/\n½\n÷\nF9"],
	[{y:-0.875,x:5.5},"5\n)\n≥\n≥\nF5",{x:1},"6\n@\n\n^\nF6"],
	[{y:-0.875,x:1.5},"1\n\"\n„\n—\nF1",{x:9},"0\n*\n¾\n×\nF10"],
	[{y:-0.9,x:0.5,c:"#7b7871",t:"#e8e7e3"},"#\n$\n¶\n–",{x:11},"°\n=\n′\n≠"],
	[{y:-0.4750000000000001,x:3.5,c:"#2b2c2e",t:"#f4dc9c"},"P\np\n§\n&",{x:5},"D\nd\nÐ\nð"],
	[{y:-0.875,x:2.5},"É\né\n˝\n´\nF12",{x:1},"O\no\nŒ\nœ",{x:3},"V\nv\n\nˇ",{x:1},"L\nl"],
	[{y:-0.875,x:5.5},"È\nè\n`\n`",{c:"#0078a3",t:"#e3e2dd",a:7,f:8},"↹",{c:"#7b7871",t:"#e8e7e3",a:4,f:3},"!\n^\n\n¡"],
	[{y:-0.875,x:1.5,c:"#2b2c2e",t:"#f4dc9c"},"B\nb\n¦\n|\nF11",{x:9},"J\nj\nIJ\nij"],
	[{y:-0.8999999999999999,x:0.5,c:"#7b7871",t:"#e8e7e3"},"`\n%\n″\n‰",{x:11,c:"#2b2c2e",t:"#f4dc9c"},"Z\nz\nƏ\nə"],
	[{y:-0.4750000000000001,x:3.5},"I\ni\n˙\n¨",{x:5},"S\ns\nẞ\nß"],
	[{y:-0.875,x:2.5},"U\nu\nÙ\nù",{x:1},"E\ne\n\n€",{x:3},"T\nt\nÞ\nþ",{x:1},"R\nr\n™\n®"],
	[{y:-0.875,x:5.5,c:"#7b7871",t:"#e8e7e3"},";\n,\n̛\n’",{x:1,c:"#2b2c2e",t:"#f4dc9c"},"C\nc\nſ\n©"],
	[{y:-0.875,x:1.5},"A\na\nÆ\næ",{x:9},"N\nn\n\n~"],
	[{y:-0.8999999999999999,x:0.5,c:"#0078a3",t:"#e3e2dd",a:7},"Fn",{x:11,c:"#2b2c2e",t:"#f4dc9c",a:4},"M\nm\nº\n¯"],
	[{y:-0.4750000000000001,x:3.5},"X\nx\n’\n}",{x:5},"G\ng"],
	[{y:-0.875,x:2.5},"Y\ny\n‘\n{",{x:1,c:"#7b7871",t:"#e8e7e3"},":\n.\n·\n…",{x:3,c:"#2b2c2e",t:"#f4dc9c"},"Q\nq\n\n°",{x:1},"H\nh\n‡\n†"],
	[{y:-0.875,x:5.5},"K\nk\n\n~",{c:"#0078a3",t:"#e3e2dd",a:7,f:8},"⌫",{c:"#7b7871",t:"#e8e7e3",a:4,f:3},"?\n'\n\n¿"],
	[{y:-0.875,x:1.5,c:"#2b2c2e",t:"#f4dc9c"},"À\nà\n\n\\",{x:9},"F\nf\nª\n˛"],
	[{y:-0.8999999999999999,x:0.5,c:"#0078a3",t:"#e3e2dd",a:7,f:8},"⇧",{x:11,c:"#2b2c2e",t:"#f4dc9c",a:4,f:3},"W\nw\n\n˘"],
	[{y:-0.47499999999999964,x:3.5,c:"#0078a3",t:"#e8e7e3",a:6},"Compose",{x:5,c:"#b81b24",a:7,f:8},"⇑"],
	[{y:-0.875,x:2.5,c:"#0078a3",t:"#e3e2dd",f:3},"Tux",{x:1,a:6},"Alt Gr",{x:3,c:"#b81b24",t:"#e8e7e3",a:7,f:8},"⇐",{x:1},"⇓"],
	[{y:-0.875,x:5.5,c:"#0078a3",t:"#e3e2dd",a:4,f:3},"\n\n\n_",{x:1},"\n\n\n_"],
	[{y:-0.875,x:1.5,a:7},"Alt",{x:9,c:"#b81b24",t:"#e8e7e3",f:8},"⇒"],
	[{y:-0.9000000000000004,x:0.5,c:"#0078a3",t:"#e3e2dd",f:3},"Ctrl",{x:11,c:"#b81b24",t:"#e8e7e3",a:4},"⇱\n⇲\n⇞\n⇟"],
	[{rx:6.5,y:2.25,c:"#0078a3",t:"#e3e2dd",a:7,f:8},"⌦"],
	[{rx:13,y:0.25,x:-6.5,f:3},"Esc"],
	[{y:3,x:-6.5},"Enter"]