You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
2.5 KiB
88 lines
2.5 KiB
/*
|
|
* Copyright 2022 Thomas Buck - thomas@xythobuz.de
|
|
* Philipp Schönberger - mail@phschoen.de
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* See <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
switch_finger_t=[
|
|
// colum 3
|
|
[ [0,70,50], [30 ,60,20] , [50, 60, 20] , [70, 60,20] , [95, 60,20] ],
|
|
// colum 2
|
|
[ [0,40,40], [30 ,40,10] , [50, 40, 10] , [70, 40,10] , [95, 40,10] ],
|
|
// colum 2
|
|
[ [0,20,25], [28.5,20, 5] , [50, 20, 5] , [70, 20, 5] , [95, 20, 5] ],
|
|
// colum 1
|
|
[ [0, 0,15], [25 ,0 ,0 ] , [50, 0, 0] , [70, 0, 0] , [95, 0, 0] ]
|
|
];
|
|
|
|
switch_finger_r=[
|
|
// row 3
|
|
[ [0,0,0], [0,0,-10] , [0,0,-10] , [0,0,-10] , [0,0,-10] , [0,0,-10] ],
|
|
// row 2
|
|
[ [0,0,0], [20,0,-10] , [20,0,-10] , [20,0,-10] , [20,0,-10] , [20,0,-10] ],
|
|
// row 2
|
|
[ [0,0,0], [10,0,-10] , [10,0,-10] , [10,0,-10] , [10,0,-10] , [10,0,-10] ],
|
|
// row 1
|
|
[ [0,0,0], [0,0,-10] , [0,0,-10] , [0,0,-10] , [0,0,-10] , [0,0,-10] ]
|
|
];
|
|
|
|
switch_thumb_t=[
|
|
// colum 2
|
|
[ [-35,-45,15], [-9,-30,15] , [30,-30,15] ],
|
|
// colum 1
|
|
[ [-25,-70,10], [0,-50,10], [30,-50,10] ],
|
|
];
|
|
|
|
switch_thumb_r=[
|
|
[ [0,0,30], [10,0,20] , [10,0,10] ],
|
|
// row 1
|
|
[ [0,0,30], [10,0,20] , [0,0,10] ]
|
|
];
|
|
switch_keycap=[
|
|
[["mt3", 1], ["SA", 1], ["SA", 1],["SA", 1],["SA", 1],],
|
|
[["mt3", 1], ["SA", 1], ["SA", 1],["SA", 1],["SA", 1],],
|
|
[["mt3", 1], ["SA", 1], ["SA", 1],["SA", 1],["SA", 1],],
|
|
[["mt3", 1], ["SA", 1], ["SA", 1],["SA", 1],["SA", 1],],
|
|
];
|
|
|
|
// the trackball diameter itself
|
|
ball_dia = 38.0;
|
|
ball_h = 15;
|
|
|
|
// the typcial 3 static balls which are the glide contacts of the trackball
|
|
roller_dia = 3.0;
|
|
roller_count = 3;
|
|
|
|
$switch_with_pcb=true;
|
|
$show_switches=true;
|
|
$show_keycaps=true;
|
|
$show_switch_pcb=true;
|
|
|
|
//
|
|
// cutout types
|
|
//
|
|
// C H
|
|
// _________ _________
|
|
// | | _| |_
|
|
// | | |_ _|
|
|
// | | _| |_
|
|
// | | |_ _|
|
|
// |_________| |_________|
|
|
//
|
|
// V _ _ B _ _
|
|
// _| |_| |_ _| |_| |_
|
|
// | | _| |_
|
|
// | | |_ _|
|
|
// | | _| |_
|
|
// | | |_ _|
|
|
// |_ _ _| |_ _ _|
|
|
// |_| |_| |_| |_|
|
|
//
|
|
switch_cutout_type="V";
|
|
switch_pcb_with_screws=true;
|