繼續研究VIA的Layout

之前對於VIA的Layout設定算是一知半解,因此找機會續研究,透過KLE來編輯布局,可以設計出這樣的外貌:


拇指區域的2U按鈕,與上方1U的按鈕有替代性,透過編輯Bottom Legend Right的部份,填上數字,例如2U的部份使用0,0,指的是第1個選項的第1個選擇,上方1U的鍵帽,則是同為第1個選項的第2個選擇。

設定好後,再把2U放到1U的位置:


之後,把Row Data的部份全選複製起來




然後丟到文字編輯器,把rx,ry,r,x,y,h,w,c的部份都加上雙引號


這部份懶的話由KLE下載JSON後開啟內文,把以下內容拷貝出來也可以,只是比較丑


之後貼到VIA用的JSON中,放到keymap項目內:


  在keymap前,我擺了一個label,為80key的標籤,代表的是80鍵的選項開關,由於選擇的部份只有2個,所以只要"80key"這樣填寫即可,如果超過2個選擇,則需要加上括號包起來,例如  ["Keys","76key", "80key", "84key"],而各別選項則依序放置到labels中,例如VIA說明網站上:


代表屆時會有Split Backspace、ISO Enter、Split left Shift 、Split Right Shift這三個切換開關,以及一個Bottom Row下拉選項,裡面有ANSI、7U、HHKB、WKL這四個項目可選擇。

好了,完成後,從REMAP去開啟時,就有Layout可選:


開啟80Key開關後,出來的Layout效果

ErgoDox-EZ-80(VIA)-2.7z
N3q8ryccAAQrNJ5u0gEAAAAAAAB6AAAAAAAAAG6FmyPgBzgByl0APYKAFxwui4mfJP/oDzCJ
w9rDzTKL+RN3kOYzsSedCQ9LcFAVX2XACuQdf7qChjwD5wEzsceICB9dZivc56YqeUnNO9xx
Ei2iB6ugn5e2GPOk+1V7cJdOS/KiERRZgNjBhPh2M2duU6B++fsBaaum+4X1TrRggK9H6He6
uWdLGOhb/vIaz3VKSjwpCnzFdszMq8a2mgJ2AVdgs1JQ4RbIGwARg+egXOJkkdxv1yzCQcO5
TB7DFZSw0mEEWOfB8MDP6EmUW3OT/Gyq+bznCXUAJxN6D8yeqj4KAtpGBQfFv9Cx8SBm+oCV
8JbnbmOCrg7jVUXRxImUMobhyGQwMefqIpirwVQ2ZKfRPOj5+z+13uoFLpHcNhpJHs4CrAkZ
dJ36xe3/kfu105rZsWTM4s8mq5lh4JyrUVfULcDG9zK9c/YG/mcx6mqI8w1EwlyO90po2PJ4
wH+fDDK0NhQwntKa9surY5D3ethALYAObl35NdbkQqN8AQm5y3BI+HTkCpcEj6e5LZeaE00V
rjojO0VUB4sZBjcr+aYKuX3rWsTxKpokME+mGI0xrvZ1cerMJnKMcjs3yAGrX13yw2HnR1uO
Tur8UgDnG7TYAS0AAQQGAAEJgdIABwsBAAEhIQEADIc5AAgKAZZYvV0AAAUBGQoAAAAAAAAA
AAAAETUARQByAGcAbwBEAG8AeAAtAEUAWgAtADgAMAAoAFYASQBBACkALQAyAC4AagBzAG8A
bgAAABQKAQAZshWLqjHXARUGAQAgAAAAAAA=

留言