Neo2 Tastaturlayout

Neo2 Tastaturlayout

http://lukas-prokop.at/talks/glt19-neo2/ Neo2 Tastaturlayout Christoph Pratl, Lukas Prokop 2019/04/27 11:00, #glt19 1 / 43 whoami ● Lukas Prokop self-emplo!e" software "e$eloper math student intro"uced to &eo2 in 2011 ● Christoph Pratl math student intro"uced to &eo2 in 201' 2 / 43 History of keyboard layouts 3 / 43 QWERTY Caps Lock Shift Shift https://%o ons.wikime"ia.org/#iki/(ile:)*+,nited+-tates-&o.ltGr.s$g 4 / 43 QWERTZ Strg (Win) Alt Alt Gr (Win) (Menu)Strg 5 / 43 Dvorak ¼ # ( ) " % _ ¢ $ @ + ! 7 5 3 1 9 0 2 4 6 = : , . & ⌫ Tabulator ? , . / Shift ½ Margin ⇫ Lock - Release ; ⇧ Shift ⇧ ' Shift ␣ /oals: 1) 2an"s shoul" alternate 21 (requent letters in 4aseline 51 6are letters in 4otto line 4) 6ight han" ore active 71 0igraphs on non-ad8acent ke!s https://%o ons.wikime"ia.org/#iki/(ile:)*+0-)typewriter.s$g 6 / 43 Other ergo!omic layouts 90rei -prachen: 9Risto e: 9.us "er Neo-;elt: 7 / 43 Neo 8 / 43 Installation of Neo2 9 / 43 Debian i!stallatio! 10 / 43 Debian with Ci!namon$ settings 11 / 43 Termi!al on Debian 12 / 43 Termi!al on Debian 13 / 43 Termi!al on Debian 14 / 43 Termi!al on Debian 15 / 43 Termi!al on Debian 16 / 43 Termi!al on Debian 17 / 43 Termi!al on Debian 18 / 43 %ubuntu, keyboard settin s 19 / 43 Linux keyboard "onfiguration ● .<Compose – <11 "efines a Compose ke! – <Compose "efines Compose > key %o 4inations ● .<mo" ap – 0efines ho# <11 interprets key presses – &eo2 %on=guration on github exists 20 / 43 Linux issues ● ↻ @la!er 5A is written, 4ut has no semanti%s ● &ot written @la!er BA: – ╌ -C(D 2YP2F& G,+00.01 – ∃ D2F6E F<H-D- G,>22051 – Ω /6FF) C.PHD.L LFDDF6 CJF/. G,+05.91 – K J,LDHPLIC.DHC& -H/& G,>00071 – ∇ &.*L. G,>22071 – Σ /6FF) C.PHD.L LFDDF6 -H/J. G,>05.51 21 / 43 Linux issues ● Sublime te?t – 0oes not re%ognize ke!4oar" la!out swit%h as long as fo%used ● i3wm %ursor keys – La!er 4 %ursor %annot 4e used to swit%h fo%us – Cursor keys must 4e used 22 / 43 Windows installation, si!"e XP .pproach: k"bneo2 1) F?ecute reg_backup.bat 2) Copy kbdneo2.dll to C:\Windows\System32 51 F?ecute kbdneo2_install.reg 4) Control Panel, 6egion an" Language, Languages, 0etails. ‘Installe" Services’, ."", Input metho" N0eutsch G0eutschlan"1N, )e!4oar" la!out N&eo 2.0 ergonomischO 7) Copy .uto2otKey script to .utostart http://web.ar%hive.org/#eb/20190127204303/http://#iki.neo-la!out.org/#iki/&eoP20unterP20;in"owsP20einri%hten/k4"neo Cther approach: pure .uto2otKe! script 23 / 43 Windows issues: kdbneo ● Compose ♫ key&Layer4lockwithShift key Q La!er 4 lock #ith -hift 4roken ● Jicrosoft apps G)alen"er, Jail, Store, Cne&ote1 "o not support &eo Gla!ers 5>1. .2K script keys #ork though. ● Da4let-Jo"us: on-screen ke!4oar" crashes if &eo2 is a%tive. 6e4oot required. 0eprecate" osk.exe #orks though ● 6are 4ut ran"om switches 4etween &eo2 and R;F6DE Gse%on" %onfigured ke!4oar"1 24 / 43 Windows issues: *utohotkey +*,-. ● 2igh latency in programs like % ".e?e ● .utostart programs are not e?ecute" as ." inistrator G:6un as ."ministratorS:1 → .2) not e?e%ute" 25 / 43 Neo2 layout 26 / 43 Layer / ● 4aseline #ith $o#els ● 8 3uite separate ● Jo" keys to swit%h la!ers ● Co 4ining chara%ters on e$ery la!er 27 / 43 Layer 2 ● Capital ẞ (in %ontrast to V1 ● Lo%ked mo"es for La!er 2 & 4 ● Lo%ked mo"e is %apitals only ● - Gla!er 11, W Gla!er 2, 4otto 1, X Gla!er 2, top1 28 / 43 Layer 0 29 / 43 Layer 1 30 / 43 Layer 2 ● /reek position ≘ Latinpositioniffirstlettermatch Latin position if first letter match ● .ll Greek lo#er%ase letters, in%l. variants Y, Z, [, \, ], ^ ● &C&-B6F.)H&G 2YP2F&, &C-B6F.K -P.CF 31 / 43 Layer 3 ● Common upper%ase /reek chara%ters: _`abcdLefI missing: ghijklmnopqrst ● De%hnical/math s! 4ols: ∀∃ ⊂∪∩ non-Greek: non-Greek: 휕 ● .rrows → ⇐⇔⇒ issing: ← ↦ missing:←↤↦ ● .ikidv 32 / 43 Lukas’ experience report 33 / 43 Lukas’ e'perience report ● 5otivatio!) ergonomic, more chara%ters ● &eo2 o$er 0$orak ● Dimeline: – 2009: R;F6Dw → R;F6DE – 2011/12 #inter: &eo2 廊 ● *pproa"h) )Douch, printed la!out 34 / 43 -Touch 35 / 43 -lavaro 36 / 43 Lukas’ e'perience report ● Dimeline: – 2009: R;F6Dw → R;F6DE – 2011/12 #inter: &eo2 trial x 1 – 2015 summer: &eo2 trial x 2 – 201' summer: &eo2 trial x 5 37 / 43 Chris’ experience report 38 / 43 Tipp/67"om 39 / 43 Lukas’ e'perience report ● .%hie$ements: – Email: Cct 201' – Chat: 0ec 201' – Lecture: (eb 2019 ● Pure muscle memor! skill ● Short%uts are terrible ● Spee" G#/o results so far) ● Community $ery s all Gred"ity1 40 / 43 Our e'perien"e ● 2ar"/"edicate" s#it%h to &eo2 ● .fter few-chara%ters e?er%ises, #rite %ommon #or"s earl!/soonz 41 / 43 -lavaro 42 / 43 43 / 43.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    43 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us