Optin aims to create an universally superior alternative to QWERTY that shall be internationally recognized and hopefully adopted. Optin users can "opt in" to use this new layout and to end the predominance of the less productive and complicated QWERTY layout.
Optin shall be optimized for the 20 most common languages. Around 50% of the world population is speaking one of those languages as mother tongue.
Furthermore, a separate layout shall be created for each language: OptEng, OptChin, OptEs, OptFr, OptGer and so on. Depending on the deviation of the individual layouts from the international layout, Optin might not be recommendable for each individual languages.
For Optin however, all languages should have the character and the symbol layer in common. There will still be a regional version for each Optin-language, as the languages might have different needs for the 2nd character layer. Those will be called "Optin - English", "Optin - Chinese", "Optin - Spanish" etc.
Lastly, Optin shall be benchmarked against existing layouts.
This is only a concept picture, not the final Optin-Layout:
(It was an early result of an optimization for the most used languages with latin alphabet and some vague imagination about the placement of the Sym- and Char-levels)
Code: Select all
[{c:"#282828",t:"#3386ff\n\n#47c930\n\n\n\n\n\n\n#ffffff",f:6,fa:[0,0,0,0,0,0,0,0,0,9],w:1.5,h:1.5},"\n\nF1\n\n\n\n\n\n\nEsc",{t:"#3386ff\n\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\nF2\n¹\n\n\n\n\n\n1\n₁",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n√\nF3\n²\n\n\n\n\n\n2\n₂",{w:1.5,h:1.5},"\n∛\nF4\n³\n\n\n\n\n\n3\n₃",{w:1.5,h:1.5},"\n∜\nF5\n⁴\n\n\n\n\n\n4\n₄",{t:"#3386ff\n\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\nF6\n⁵\n\n\n\n\n\n5\n₅",{w:1.5,h:1.5},"\n\nF7\n⁶\n\n\n\n\n\n6\n₆",{w:1.5,h:1.5},"\n\nF8\n⁷\n\n\n\n\n\n7\n₇",{w:1.5,h:1.5},"\n\nF9\n⁸\n\n\n\n\n\n8\n₈",{w:1.5,h:1.5},"\n\nF10\n⁹\n\n\n\n\n\n9\n₉",{w:1.5,h:1.5},"\n\nF11\n⁰\n\n\n\n\n\n0\n₀",{t:"#3386ff\n\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\n\nF12\nInsert\n\n\n\n\n\nDel"],
[{y:0.5,t:"#ffffff",a:7,fa:[9],w:1.5,h:1.5},"Tab",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n\n\n#ffffff\n#f41be5",a:4,fa:[9,0,0,0,0,0,0,0,0,9],w:1.5,h:1.5},"\nξ\n@\n\n\n\nΞ\n\n\nJ\nΞ",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n\n\n#ffffff",w:1.5,h:1.5},"\nλ\n#\n\n\n\nΛ\n\n\nL",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\nμ\n»\n\n\n\n\n\n\nM",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\nπ\n«\n\n\n\nΠ\n\n\nP\n£",{w:1.5,h:1.5},"\nγ\n¡\n\n\n\nΓ\n\n\nG\n$",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\nυ\n!\n^\n\n\n\n\n\nY\n¥",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\nκ\n[\n\n\n\n\n\n\nK",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n\n\n#ffffff",w:1.5,h:1.5},"\nφ\n]\n\n\n\nΦ\n\n\nF",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n#47ecd5\n\n#ffffff",w:1.5,h:1.5},"\nη\n{\n\n\n\n\n¶\n\nH",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\nς\n}\n\n\n\n\n\n\nW",{t:"#ffffff",a:7,w:1.5,h:1.5},"Back"],
[{y:0.5,t:"#f41be5\n\n\n\n\n\n\n\n\n#c20f3d",a:4,fa:[4,0,0,0,0,0,0,0,0,9],w:1.5,h:1.5},"Char +\n\n\n\n\n\n\n\n\nChar",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n#47ecd5\n\n#ffffff",w:1.5,h:1.5},"\nρ\n§\n\n\n\nΡ\n®\n\nR",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\nν\n=\nñ\n\n\n\n\n\nN\nÑ",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n#f5ef36\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\nσ\n<\nß\n\n\nΣ\n\n\nS\nẞ",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5,n:true},"\nτ\n>\n\n\n\n\n\n\nT",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n#f5ef36\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\nδ\n¿\nđ\n\n\nΔ\n\n\nD\nÐ",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\nο\n?\nö\n\n\n\n\n\nO\nÖ",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5,n:true},"\nε\n(\n\n\n\n\n\n\nE\n€",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\nα\n)\nä\n\n\n\n\n\nA\nÄ",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\nι\n/\n\n\n\n\n\n\nI",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n#f5ef36\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\nθ\n\\\nü\n\n\nΘ\n\n\nU\nÜ",{t:"#ffffff",a:7,fa:[9],w:1.5,h:1.5},"Enter"],
[{y:0.5,t:"#47ecd5\n\n\n\n\n\n\n\n\n#47c930",a:4,fa:[4,0,0,0,0,0,0,0,0,9],w:1.5,h:1.5},"Sym+\n\n\n\n\n\n\n\n\nSym",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\nζ\n÷\n\n\n\n\n\n\nZ",{w:1.5,h:1.5},"\nχ\n*\n\n\n\n\n\n\nX",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n#f5ef36\n#47ecd5\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\nψ\n−\nç\n\n\nΨ\n©\n\nC\nÇ",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n\n\n#ffffff",w:1.5,h:1.5},"\nω\n+\n\n\n\nΩ\n\n\nV",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n#47ecd5\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\nβ\n%\n\n\n\n\n‰\n\nB\n₿",{t:"#3386ff\n\n#47c930\n#c20f3d\n\n\n\n#47ecd5\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n&\n°\n\n\n\n∞\n\nQ\n¢",{t:"#3386ff\n\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff",fa:[0,0,0,0,0,0,0,0,0,9],w:1.5,h:1.5},";\n\n\"\n´\n\n\n\n\n\n,",{w:1.5,h:1.5},":\n\n'\n`\n\n\n\n\n\n.",{w:1.5,h:1.5},"_\n\n|\n~\n\n\n\n\n\n-",{t:"#ffffff\n\n#47c930",w:1.5,h:1.5},"\n\n↑\n\n\n\n\n\n\n↑",{t:"#f5ef36\n\n\n\n\n\n\n\n\n#ff8414\n#ff8414",fa:[4,0,0,0,0,0,0,0,0,9,3],w:1.5,h:1.5},"Alt Gr+\n\n\n\n\n\n\n\n\nAlt Gr\n(Toggle)"],
[{y:0.5,t:"#ffffff",a:7,fa:[9],w:1.5,h:1.5},"Ctrl",{w:1.5,h:1.5},"❖",{w:1.5,h:1.5},"Alt",{a:5,fa:[9,3,0,0,0,0,9],w:1.5,h:1.5},"\n(Toggle)\n\n\n\n\nCaps",{a:7,w:3,h:1.5},"Space",{t:"#3386ff",w:3,h:1.5},"Shift",{t:"#ffffff",w:1.5,h:1.5},"Ctrl",{t:"#ffffff\n\n#47c930",a:4,fa:[9,3,0,0,0,0,9,0,0,9],w:1.5,h:1.5},"\n\n←\n\n\n\n\n\n\n←",{w:1.5,h:1.5},"\n\n↓\n\n\n\n\n\n\n↓",{w:1.5,h:1.5},"\n\n→\n\n\n\n\n\n\n→"]
Sym-level: (concept idea, not final positions)
Code: Select all
[{c:"#282828",t:"#3386ff\n\n#47c930\n\n\n\n\n\n\n#ffffff",f:6,fa:[0,0,0,0,0,0,0,0,0,9],w:1.5,h:1.5},"\n\nF1\n\n\n\n\n\n\nEsc",{t:"#3386ff\n\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\nF2\n\n\n\n\n\n\n1",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\nF3\n\n\n\n\n\n\n2",{w:1.5,h:1.5},"\n\nF4\n\n\n\n\n\n\n3",{w:1.5,h:1.5},"\n\nF5\n\n\n\n\n\n\n4",{t:"#3386ff\n\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\nF6\n\n\n\n\n\n\n5",{w:1.5,h:1.5},"\n\nF7\n\n\n\n\n\n\n6",{w:1.5,h:1.5},"\n\nF8\n\n\n\n\n\n\n7",{w:1.5,h:1.5},"\n\nF9\n\n\n\n\n\n\n8",{w:1.5,h:1.5},"\n\nF10\n\n\n\n\n\n\n9",{w:1.5,h:1.5},"\n\nF11\n\n\n\n\n\n\n0",{t:"#3386ff\n\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\n\nF12\n\n\n\n\n\n\nDel"],
[{y:0.5,t:"#ffffff",a:7,fa:[9],w:1.5,h:1.5},"Tab",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n\n\n#ffffff\n#f41be5",a:4,w:1.5,h:1.5},"\n\n@",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n\n\n#ffffff",w:1.5,h:1.5},"\n\n#",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\n\n»",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n«",{w:1.5,h:1.5},"\n\n¡",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n!",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\n\n[",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n\n\n#ffffff",w:1.5,h:1.5},"\n\n]",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n#47ecd5\n\n#ffffff",w:1.5,h:1.5},"\n\n{",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\n\n}",{t:"#ffffff",a:7,w:1.5,h:1.5},"Back"],
[{y:0.5,t:"#f41be5\n\n\n\n\n\n\n\n\n#c20f3d",a:4,fa:[4,0,0,0,0,0,0,0,0,9],w:1.5,h:1.5},"Char +\n\n\n\n\n\n\n\n\nChar",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n#47ecd5\n\n#ffffff",w:1.5,h:1.5},"\n\n§",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n=",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n#f5ef36\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n<",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5,n:true},"\n\n>",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n#f5ef36\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n¿",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n?",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5,n:true},"\n\n(",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n)",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\n\n/",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n#f5ef36\n\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n\\",{t:"#ffffff",a:7,fa:[9],w:1.5,h:1.5},"Enter"],
[{y:0.5,t:"#47ecd5\n\n\n\n\n\n\n\n\n#47c930",a:4,fa:[4,0,0,0,0,0,0,0,0,9],w:1.5,h:1.5},"Sym+\n\n\n\n\n\n\n\n\nSym",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n\n\n#ffffff",w:1.5,h:1.5},"\n\n÷",{w:1.5,h:1.5},"\n\n*",{t:"#3386ff\n#ff8414\n#47c930\n#c20f3d\n\n\n#f5ef36\n#47ecd5\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n−",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n#f5ef36\n\n\n#ffffff",w:1.5,h:1.5},"\n\n+",{t:"#3386ff\n#ff8414\n#47c930\n\n\n\n\n#47ecd5\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n%",{t:"#3386ff\n\n#47c930\n#c20f3d\n\n\n\n#47ecd5\n\n#ffffff\n#f41be5",w:1.5,h:1.5},"\n\n&",{t:"#3386ff\n\n#47c930\n#c20f3d\n\n\n\n\n\n#ffffff",fa:[0,0,0,0,0,0,0,0,0,9],w:1.5,h:1.5},";\n\n\"\n\n\n\n\n\n\n,",{w:1.5,h:1.5},":\n\n'\n\n\n\n\n\n\n.",{w:1.5,h:1.5},"_\n\n|\n\n\n\n\n\n\n-",{t:"#ffffff\n\n#47c930",w:1.5,h:1.5},"\n\n↑\n\n\n\n\n\n\n↑",{t:"#f5ef36\n\n\n\n\n\n\n\n\n#ff8414\n#ff8414",fa:[4,0,0,0,0,0,0,0,0,9,0],w:1.5,h:1.5},"Alt Gr+\n\n\n\n\n\n\n\n\nAlt Gr"],
[{y:0.5,t:"#ffffff",a:7,fa:[9],w:1.5,h:1.5},"Ctrl",{w:1.5,h:1.5},"❖",{w:1.5,h:1.5},"Alt",{w:1.5,h:1.5},"Caps",{w:3,h:1.5},"Space",{t:"#3386ff",w:3,h:1.5},"Shift",{t:"#ffffff",w:1.5,h:1.5},"Ctrl",{t:"#ffffff\n\n#47c930",a:4,fa:[9,0,0,0,0,0,0,0,0,9],w:1.5,h:1.5},"\n\n←\n\n\n\n\n\n\n←",{w:1.5,h:1.5},"\n\n↓\n\n\n\n\n\n\n↓",{w:1.5,h:1.5},"\n\n→\n\n\n\n\n\n\n→"]