diff --git a/index.html b/index.html index 4c2de1e..99c7c22 100644 --- a/index.html +++ b/index.html @@ -26,6 +26,7 @@ + diff --git a/logic/app.js b/logic/app.js index 2451228..ec0c8bb 100644 --- a/logic/app.js +++ b/logic/app.js @@ -540,6 +540,18 @@ function updateLayoutUI() { layoutMaps.canary.KeyH = 'f'; layoutMaps.canary.KeyT = 'k'; layoutMaps.canary.KeyU = 'x'; + + layoutMaps.aptv3.KeyZ = 'x'; + layoutMaps.aptv3.KeyX = 'c'; + layoutMaps.aptv3.KeyC = 'm'; + layoutMaps.aptv3.KeyV = 'p'; + layoutMaps.aptv3.KeyB = 'v'; + layoutMaps.aptv3.KeyN = 'z'; + layoutMaps.aptv3.KeyG = 'k'; + layoutMaps.aptv3.KeyH = 'j'; + layoutMaps.aptv3.KeyT = 'b'; + layoutMaps.aptv3.KeyU = 'l'; + break; case 'iso': document.querySelector('.cheatsheet').innerHTML = isoDivs; @@ -570,6 +582,18 @@ function updateLayoutUI() { layoutMaps.canary.KeyH = 'f'; layoutMaps.canary.KeyT = 'k'; layoutMaps.canary.KeyU = 'x'; + + layoutMaps.aptv3.IntlBackslash = 'w'; + layoutMaps.aptv3.KeyZ = 'x'; + layoutMaps.aptv3.KeyX = 'c'; + layoutMaps.aptv3.KeyC = 'm'; + layoutMaps.aptv3.KeyV = 'p'; + delete layoutMaps.aptv3.KeyB; + layoutMaps.aptv3.KeyN = 'z'; + layoutMaps.aptv3.KeyG = 'k'; + layoutMaps.aptv3.KeyH = 'j'; + layoutMaps.aptv3.KeyT = 'b'; + layoutMaps.aptv3.KeyU = 'l'; break; case 'ortho': document.querySelector('.cheatsheet').innerHTML = orthoDivs; @@ -597,6 +621,17 @@ function updateLayoutUI() { layoutMaps.canary.KeyH = 'm'; layoutMaps.canary.KeyT = 'b'; layoutMaps.canary.KeyU = 'f'; + + layoutMaps.aptv3.KeyZ = 'x'; + layoutMaps.aptv3.KeyX = 'c'; + layoutMaps.aptv3.KeyC = 'm'; + layoutMaps.aptv3.KeyV = 'p'; + layoutMaps.aptv3.KeyB = 'v'; + layoutMaps.aptv3.KeyN = 'z'; + layoutMaps.aptv3.KeyG = 'k'; + layoutMaps.aptv3.KeyH = 'j'; + layoutMaps.aptv3.KeyT = 'b'; + layoutMaps.aptv3.KeyU = 'l'; break; } diff --git a/logic/layoutInfo.js b/logic/layoutInfo.js index 5f66e58..4fc47e7 100644 --- a/logic/layoutInfo.js +++ b/logic/layoutInfo.js @@ -91,6 +91,15 @@ levelDictionaries = { 'lvl6' : 'jqzx', 'lvl7' : alphabet, }, + aptv3 : { + 'lvl1' : 'rsthneia', + 'lvl2' : 'p,', + 'lvl3' : 'dflu', + 'lvl4' : 'bqkj', + 'lvl5' : 'wgoy', + 'lvl6' : 'cmvz.\'', + 'lvl7' : alphabet, + }, custom : { 'lvl1' : '', 'lvl2' : '', @@ -543,6 +552,45 @@ var layoutMaps = { 'Slash' : '.', 'shiftLayer' : 'default', }, + aptv3 : { + 'Minus' : "-", + 'Equal' : "=", + 'KeyQ' : "w", + 'KeyW' : 'g', + 'KeyE' : 'd', + 'KeyR' : 'f', + 'KeyT' : 'b', + 'KeyY' : 'q', + 'KeyU' : 'l', + 'KeyI' : 'u', + 'KeyO' : 'o', + 'KeyP' : 'y', + 'BracketLeft' : '[', + 'BracketRight' : ']', + 'Backslash' : '\\', + 'KeyA' : 'r', + 'KeyS' : 's', + 'KeyD' : 't', + 'KeyF' : 'h', + 'KeyG' : 'k', + 'KeyH' : 'j', + 'KeyJ' : 'n', + 'KeyK' : 'e', + 'KeyL' : 'i', + 'Semicolon' : 'a', + 'Quote' : "'", + 'KeyZ' : 'x', + 'KeyX' : 'c', + 'KeyC' : 'm', + 'KeyV' : 'p', + 'KeyB' : 'v', + 'KeyN' : 'z', + 'KeyM' : ',', + 'Comma' : '.', + 'Period' : '\'', + 'Slash' : '/', + 'shiftLayer' : 'default', + }, custom : { 'Minus' : " ", 'Equal' : " ",