n e o 2 t a s t a t u r l a y o u t
play

N e o 2 T a s t a t u r l a y o u t C h r i s - PowerPoint PPT Presentation

h t t p : / / l u k a s - p r o k o p . a t / t a l k s / g l t 1 9 - n e o 2 / N e o 2 T a s t a t u r l a y o u t C h r i s t o p h P r a t l , L u k a s P r o k o


  1. h t t p : / / l u k a s - p r o k o p . a t / t a l k s / g l t 1 9 - n e o 2 / N e o 2 T a s t a t u r l a y o u t C h r i s t o p h P r a t l , L u k a s P r o k o p 2 0 1 9 / 0 4 / 2 7 1 1 : 0 0 , # g l t 1 9 1 / 43

  2. w h o a m i ● L u k a s P r o k o p s e l f - e mp l o y e d s o f t w a r e d e v e l o p e r ma t h s t u d e n t i n t r o d u c e d t o N e o 2 i n 2 0 1 1 ● C h r i s t o p h P r a t l ma t h s t u d e n t i n t r o d u c e d t o N e o 2 i n 2 0 1 8 2 / 43

  3. H i s t o r y o f k e y b o a r d l a y o u t s 3 / 43

  4. Q W E R T Y Caps Lock Shift Shift h t t p s : / / c o mmo n s . w i k i me d i a . o r g / w i k i / F i l e : K B _ U n i t e d _ S t a t e s - N o A l t G r . s v g 4 / 43

  5. Q W E R T Z Strg (Win) Alt Alt Gr (Win) (Menu) Strg 5 / 43

  6. D v o r a k ¼ # ( ) " % _ ¢ $ @ + 5 3 9 0 6 = ! 7 1 2 4 : , . & ⌫ Tabulator ? , . / ½ Shift Margin ⇫ Release Lock - ; ⇧ ⇧ Shift Shift ' ␣ G o a l s : 1 ) H a n d s s h o u l d a l t e r n a t e 2 ) F r e q u e n t l e t t e r s i n b a s e l i n e 3 ) R a r e l e t t e r s i n b o t t o m l i n e 4 ) R i g h t h a n d mo r e a c t i v e 5 ) D i g r a p h s o n n o n - a d j a c e n t k e y s h t t p s : / / c o mmo n s . w i k i me d i a . o r g / w i k i / F i l e : K B _ D S K t y p e w r i t e r . s v g 6 / 43

  7. O t h e r e r g o n o m i c l a y o u t s „ D r e i S p r a c h e n “ „ R i s t o me “ „ A u s d e r N e o - W e l t “ 7 / 43

  8. N e o 8 / 43

  9. I n s t a l l a t i o n o f N e o 2 9 / 43

  10. D e b i a n i n s t a l l a t i o n 10 / 43

  11. D e b i a n w i t h C i n n a m o n , s e t t i n g s 11 / 43

  12. T e r m i n a l o n D e b i a n 12 / 43

  13. T e r m i n a l o n D e b i a n 13 / 43

  14. T e r m i n a l o n D e b i a n 14 / 43

  15. T e r m i n a l o n D e b i a n 15 / 43

  16. T e r m i n a l o n D e b i a n 16 / 43

  17. T e r m i n a l o n D e b i a n 17 / 43

  18. T e r m i n a l o n D e b i a n 18 / 43

  19. X u b u n t u , k e y b o a r d s e t t i n g s 19 / 43

  20. L i n u x k e y b o a r d c o n fi g u r a t i o n ● . X C o mp o s e – X 1 1 d e fj n e s a C o mp o s e k e y – X C o mp o s e d e fj n e s C o mp o s e + k e y c o mb i n a t i o n s ● . X mo d ma p – D e fj n e s h o w X 1 1 i n t e r p r e t s k e y p r e s s e s – N e o 2 c o n fj g u r a t i o n o n g i t h u b e x i s t s 20 / 43

  21. L i n u x i s s u e s ↻! [ l a y e r 3 ] i s w r i t t e n , b u t h a s n o s e ma n t i c s ● ● N o t w r i t t e n [ l a y e r 6 ] : ╌! S O F T H Y P H E N ( U + 0 0 A D ) – ∃! T H E R E E X I S T S ( U + 2 2 0 3 ) – – Ω G R E E K C A P I T A L L E T T E R O M E G A ( U + 0 3 A 9 ) – × M U L T I P L I C A T I O N S I G N ( U + 0 0 D 7 ) ∇! N A B L A ( U + 2 2 0 7 ) – – Σ G R E E K C A P I T A L L E T T E R S I G M A ( U + 0 3 A 3 ) 21 / 43

  22. L i n u x i s s u e s ● S u b l i me t e x t – D o e s n o t r e c o g n i z e k e y b o a r d l a y o u t s w i t c h a s l o n g a s f o c u s e d ● i 3 w m c u r s o r k e y s – L a y e r 4 c u r s o r c a n n o t b e u s e d t o s w i t c h f o c u s – C u r s o r k e y s mu s t b e u s e d 22 / 43

  23. W i n d o w s i n s t a l l a t i o n , s i n c e X P A p p r o a c h : k d b n e o 2 1 ) E x e c u t e r e g _ b a c k u p . b a t 2 ) C o p y k b d n e o 2 . d l l t o C : \ W i n d o w s \ S y s t e m 3 2 3 ) E x e c u t e k b d n e o 2 _ i n s t a l l . r e g 4 ) C o n t r o l P a n e l , R e g i o n a n d L a n g u a g e , L a n g u a g e s , D e t a i l s . ‘ I n s t a l l e d S e r v i c e s ’ , A d d , I n p u t me t h o d ‘ D e u t s c h ( D e u t s c h l a n d ) ‘ , K e y b o a r d l a y o u t ‘ N e o 2 . 0 e r g o n o mi s c h ’ 5 ) C o p y A u t o H o t K e y s c r i p t t o A u t o s t a r t h t t p : / / w e b . a r c h i v e . o r g / w e b / 2 0 1 9 0 1 2 5 2 0 4 3 0 3 / h t t p : / / w i k i . n e o - l a y o u t . o r g / w i k i / N e o % 2 0 u n t e r % 2 0 W i n d o w s % 2 0 e i n r i c h t e n / k b d n e o O t h e r a p p r o a c h : p u r e A u t o H o t K e y s c r i p t 23 / 43

  24. W i n d o w s i s s u e s : k d b n e o ● C o mp o s e k e y & L a y e r 4 l o c k w i t h S h i f t b r o k e n � ● M i c r o s o f t a p p s ( K a l e n d e r , M a i l , S t o r e , O n e N o t e ) d o n o t s u p p o r t N e o ( l a y e r s 3 + ) . A H K s c r i p t k e y s w o r k t h o u g h . ● T a b l e t - M o d u s : o n - s c r e e n k e y b o a r d c r a s h e s i f N e o 2 i s a c t i v e . R e b o o t r e q u i r e d . D e p r e c a t e d o s k . e x e w o r k s t h o u g h ● R a r e b u t r a n d o m s w i t c h e s b e t w e e n N e o 2 a n d Q W E R T Y ( s e c o n d c o n fj g u r e d k e y b o a r d ) 24 / 43

  25. W i n d o w s i s s u e s : A u t o h o t k e y ( A H K ) ● H i g h l a t e n c y i n p r o g r a ms l i k e c md . e x e ● A u t o s t a r t p r o g r a ms a r e n o t e x e c u t e d a s A d mi n i s t r a t o r ( “ R u n a s A d mi n i s t r a t o r … “ ) → A H K n o t e x e c u t e d 25 / 43

  26. N e o 2 l a y o u t 26 / 43

  27. L a y e r 1 ● b a s e l i n e w i t h v o w e l s ● j q u i t e s e p a r a t e ● M o d k e y s t o s w i t c h l a y e r s ● C o mb i n i n g c h a r a c t e r s o n e v e r y l a y e r 27 / 43

  28. L a y e r 2 ● C a p i t a l ẞ ( i n c o n t r a s t t o ß ) ● L o c k e d mo d e s f o r L a y e r 2 & 4 ● L o c k e d mo d e i s c a p i t a l s o n l y ● - ( l a y e r 1 ) , – ( l a y e r 2 , b o t t o m) , — ( l a y e r 2 , t o p ) 28 / 43

  29. L a y e r 3 29 / 43

  30. L a y e r 4 30 / 43

  31. L a y e r 5 ● G r e e k p o s i t i o n L a t i n p o s i t i o n i f fj r s t l e t t e r ma t c h � ● A l l G r e e k l o w e r c a s e l e t t e r s , i n c l . v a r i a n t s ς , ϱ , ϵ , ϕ , ϑ , ϰ ● N O N - B R E A K I N G H Y P H E N , N O - B R E A K S P A C E 31 / 43

  32. L a y e r 6 ● C o mmo n u p p e r c a s e G r e e k c h a r a c t e r s : Γ Δ Θ Λ Ξ Π Σ Φ Ψ Ω mi s s i n g : Α Β Ε Ζ Η Ι Κ Μ Ν Ο Ρ Τ Υ Χ ● T e c h n i c a l / ma t h s y mb o l s : n o n - G r e e k : ∀∃!⊂∪� 𝜖 ● A r r o w s → mi s s i n g : ← ⇐⇔� � ↤ ● A i k i d ō 32 / 43

  33. L u k a s ’ e x p e r i e n c e r e p o r t 33 / 43

  34. L u k a s ’ e x p e r i e n c e r e p o r t ● M o t i v a t i o n : e r g o n o mi c , mo r e c h a r a c t e r s ● N e o 2 o v e r D v o r a k ● T i me l i n e : – 2 0 0 9 : Q W E R T Z → Q W E R T Y – 2 0 1 1 / 1 2 w i n t e r : N e o 2 🤩 ● A p p r o a c h : K T o u c h , p r i n t e d l a y o u t 34 / 43

  35. K T o u c h 35 / 43

  36. K l a v a r o 36 / 43

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend