Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Detecting MAC keyboard delete key

CelerDec 3 2012 — edited Dec 3 2012
All When pressing the back_space or delete key on a mac keyboard the EventHandler for KeyEvent is not fired.
getSkinnable().addEventHandler(KeyEvent.KEY_PRESSED, new EventHandler<KeyEvent>() {

			@Override
			public void handle(KeyEvent keyEvent) {
				KeyCode keyPressed = keyEvent.getCode();
				
				switch (keyPressed) {
				case DELETE:
				case BACK_SPACE:
					getSkinnable().resetValue();
					refreshValue();
					break;

				default:
					break;
				}
			}
		});
The only way to get it firing is to use alt+backspace or delete.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 31 2012
Added on Dec 3 2012
1 comment
723 views