Class Keyboard


  • public class Keyboard
    extends java.lang.Object
    • Field Detail

      • QWERTY

        public static final Keyboard QWERTY
      • DVORAK

        public static final Keyboard DVORAK
      • KEYPAD

        public static final Keyboard KEYPAD
      • MAC_KEYPAD

        public static final Keyboard MAC_KEYPAD
      • ALL_KEYBOARDS

        public static final java.util.List<Keyboard> ALL_KEYBOARDS
    • Method Detail

      • of

        public static Keyboard of​(java.lang.String graph)
      • getName

        public java.lang.String getName()
      • getAdjacencyGraph

        public java.util.Map<java.lang.Character,​java.util.List<java.lang.String>> getAdjacencyGraph()
      • isSlanted

        public boolean isSlanted()
      • getStartingPositions

        public int getStartingPositions()
      • getAverageDegree

        public double getAverageDegree()