Add Enhanced Keyboard Shortcut Mechanism #91
@@ -5,6 +5,7 @@ import javafx.scene.input.*;
 | 
				
			|||||||
import envoy.client.data.Context;
 | 
					import envoy.client.data.Context;
 | 
				
			||||||
import envoy.client.helper.ShutdownHelper;
 | 
					import envoy.client.helper.ShutdownHelper;
 | 
				
			||||||
import envoy.client.ui.SceneContext.SceneInfo;
 | 
					import envoy.client.ui.SceneContext.SceneInfo;
 | 
				
			||||||
 | 
					import envoy.client.util.UserUtil;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Envoy-specific implementation of the keyboard-shortcut interaction offered by
 | 
					 * Envoy-specific implementation of the keyboard-shortcut interaction offered by
 | 
				
			||||||
@@ -30,7 +31,7 @@ public class EnvoyShortcutConfig {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
		// Add the option to logout using "Control"+"Shift"+"L" if not in login scene
 | 
							// Add the option to logout using "Control"+"Shift"+"L" if not in login scene
 | 
				
			||||||
		instance.addForNotExcluded(new KeyCodeCombination(KeyCode.L, KeyCombination.CONTROL_DOWN, KeyCombination.SHIFT_DOWN),
 | 
							instance.addForNotExcluded(new KeyCodeCombination(KeyCode.L, KeyCombination.CONTROL_DOWN, KeyCombination.SHIFT_DOWN),
 | 
				
			||||||
				ShutdownHelper::logout,
 | 
									UserUtil::logout,
 | 
				
			||||||
				SceneInfo.LOGIN_SCENE);
 | 
									SceneInfo.LOGIN_SCENE);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Add option to open settings scene with "Control"+"S", if not in login scene
 | 
							// Add option to open settings scene with "Control"+"S", if not in login scene
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user