Fixed problem with race pane registering non-control keys

#story[1190]
main
Connor Taylor-Brown 8 years ago
parent 68f434b6b6
commit b034a452b6

@ -224,9 +224,16 @@ public class RaceController extends Controller {
}); });
racePane.addEventFilter(KeyEvent.KEY_PRESSED, e -> { racePane.addEventFilter(KeyEvent.KEY_PRESSED, e -> {
switch(keyFactory.getKey(e.getCode().toString()).toString()) { ControlKey key = keyFactory.getKey(e.getCode().toString());
case "Zoom In": view3D.updateDistance(-10); break; if(key != null) {
case "Zoom Out": view3D.updateDistance(10); break; switch (key.toString()) {
case "Zoom In":
view3D.updateDistance(-10);
break;
case "Zoom Out":
view3D.updateDistance(10);
break;
}
} }
}); });
} }

Loading…
Cancel
Save