public class Keyboard
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<Keyboard> |
ALL_KEYBOARDS |
static Keyboard |
DVORAK |
static Keyboard |
JIS |
static Keyboard |
KEYPAD |
static Keyboard |
MAC_KEYPAD |
static Keyboard |
QWERTY |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.Character,java.util.List<java.lang.String>> |
getAdjacencyGraph() |
double |
getAverageDegree() |
java.lang.String |
getName() |
int |
getStartingPositions() |
boolean |
isSlanted() |
static Keyboard |
of(java.lang.String graph) |
public static final Keyboard QWERTY
public static final Keyboard DVORAK
public static final Keyboard JIS
public static final Keyboard KEYPAD
public static final Keyboard MAC_KEYPAD
public static final java.util.List<Keyboard> ALL_KEYBOARDS
public static Keyboard of(java.lang.String graph)
public java.lang.String getName()
public java.util.Map<java.lang.Character,java.util.List<java.lang.String>> getAdjacencyGraph()
public boolean isSlanted()
public int getStartingPositions()
public double getAverageDegree()