|
|
|
@ -91,7 +91,7 @@ public class KeyBindingsController {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Makes a copy of the keyfactory that does not modify the original.
|
|
|
|
* Makes a copy of the {@link KeyFactory} that does not modify the original.
|
|
|
|
* @return new keyfactory to be modified
|
|
|
|
* @return new keyfactory to be modified
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public KeyFactory copyExistingFactory(){
|
|
|
|
public KeyFactory copyExistingFactory(){
|
|
|
|
@ -109,7 +109,8 @@ public class KeyBindingsController {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Creates a listener for the base anchorpane for key presses.
|
|
|
|
* Creates a listener for the base anchorpane for key presses.
|
|
|
|
* It updates the current key bindings if required.
|
|
|
|
* It updates the current key bindings of the {@link KeyFactory} if
|
|
|
|
|
|
|
|
* required.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public void setKeyListener(){
|
|
|
|
public void setKeyListener(){
|
|
|
|
anchor.addEventFilter(KeyEvent.KEY_PRESSED, event -> {
|
|
|
|
anchor.addEventFilter(KeyEvent.KEY_PRESSED, event -> {
|
|
|
|
@ -150,8 +151,11 @@ public class KeyBindingsController {
|
|
|
|
System.out.println("reset clicked");
|
|
|
|
System.out.println("reset clicked");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* Replace existing {@link KeyFactory} with the modified key bindings.
|
|
|
|
|
|
|
|
*/
|
|
|
|
public void save(){
|
|
|
|
public void save(){
|
|
|
|
System.out.println("save clicked");
|
|
|
|
keyFactory = newKeyFactory;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|