Integer.toString(i),
KeyStroke.getKeyStroke("NUMPAD" + Integer.toString(i)),
WHEN_IN_FOCUSED_WINDOW);
}
KeyBoardLayout kbl = Preferences.getInstance().getKeyBoardLayout();
InputMap inputMap = getInputMap(WHEN_IN_FOCUSED_WINDOW);
getActionMap().put("RouteNumberEntered", new PeriodEnteredAction());
kbl.assignKeys(inputMap, "RouteNumberEntered");
getActionMap().put("CurvedLeft", new CurvedLeftAction());
kbl.assignKeys(inputMap, "CurvedLeft");
getActionMap().put("CurvedRight", new CurvedRightAction());
kbl.assignKeys(inputMap, "CurvedRight");
getActionMap().put("Straight", new StraightAction());
kbl.assignKeys(inputMap, "Straight");
getActionMap().put("EnableRoute", new EnableRouteAction());
kbl.assignKeys(inputMap, "EnableRoute");
getActionMap().put("DisableRoute", new DisableRouteAction());
kbl.assignKeys(inputMap, "DisableRoute");
}