Fixed problem with race pane registering non-control keys
#story[1190]
This commit is contained in:
@@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user