Manages and stores
KeyShortcut references.
KeyShortcut can not be instanciate directly; use
KeyShortcutMapLocator.getKeyMap() to build instance.
Example
var m : KeyShortcutMap = KeyShortcutMapLocator.getKeyMap( "myMap" );
View the examples.
id:String [read-only]
KeyShortcutMap identifier.
Implementation
public function get id():String
public var listenKeyUpEvent:Boolean
Defines if we listen the KeyUp event or not.
Key combination ( combo ) are not available if
true
The default value is false.
public function addCommand(command:Command, key:KeyShortcut, ... rest):KeyShortcut
Adds command Command as key listener.
Parameters
| command:Command — Command instance
|
| |
| key:KeyShortcut — KeyShortcut to listen
|
| |
| ... rest — KeyShortcut combination
|
Returns
Example
var map : KeyShortcutMap = KeyShortcutMapLocator.getKeyMap( 'MyMap' );
map.addCommand( new Delegate ( _test ), KeyConstants.onKeyY );
map.addCommand( new Delegate ( _test ), KeyConstants.onKeyCONTROL, KeyConstants.onKeyY );
map.addCommand( new Delegate ( _test ), new KeyShortcut( KeyConstants.onKeyX ) );
map.load();
public function clear():void
Clears shortcuts list.
public function fireShortcut(key:KeyShortcut, ... rest):void
Broadcasts specific shortcut.
Parameters
| key:KeyShortcut — Shortcut to activate
|
| |
| ... rest — Shortcut key combination
|
Example
var combo : KeyShortcut = new KeyShortcut(
KeyConstants.onKeyCONTROL,
KeyConstants.onKeyD
);
var map : KeyShortcutMap = KeyShortcutMapLocator.getKeyMap( 'MyMap' );
map.addCommand( new Delegate( _test ), combo );
map.addCommand(
new Delegate( _test ),
KeyConstants.onKeyCONTROL,
KeyConstants.onKeyD
);
//Trigger shortcut
map.fireShortcut( combo );
//Trigger the same shortcut using combination
map.fireShortcut(
KeyConstants.onKeyCONTROL,
KeyConstants.onKeyD
);
public function load():void
Loads current map.
All stored KeyShortcut become active.
public function remove(key:KeyShortcut, ... rest):KeyShortcut
Removes key KeyShortcut from map.
Parameters
| key:KeyShortcut — KeyShortcut to listen
|
| |
| ... rest — KeyShortcut combination to remove
|
Returns
Example
var key : KeyShortcut = new KeyShortcut( KeyConstants.onKeyX );
var map : KeyShortcutMap = KeyShortcutMapLocator.getKeyMap( 'MyMap' );
map.remove( KeyConstants.onKeyY );
map.remove( KeyConstants.onKeyCONTROL, KeyConstants.onKeyY );
map.remove( key );
public function toString():String
Returns string representation.
Returns
public function unload():void
Unloads current map.
All stored KeyShortcut become inactive.
package fever.ui.keys
{
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
import com.bourre.commands.Delegate;
import com.bourre.log.Logger;
import com.bourre.utils.AirLoggerLayout;
import com.bourre.utils.SosLayout;
import fever.app.context.browser.BrowserBuilder;
import fever.core.RSCore;
import fever.error.CoreEngineException;
import fever.events.KeyShortcutEvent;
import fever.log.FeverDebug;
public class KeySample extends Sprite
{
private var _txField : TextField;
public function KeySample()
{
try
{
RSCore.run( this, BrowserBuilder );
Logger.getInstance( ).addLogListener( AirLoggerLayout.getInstance( ) );
Logger.getInstance( ).addLogListener( SosLayout.getInstance( ) );
}
catch( e : CoreEngineException )
{
FeverDebug.ERROR( e.message );
}
_configureField();
_configureShortcut();
_txField.text = "RSCore engaged";
}
private function _configureShortcut() : void
{
var simpleKey : KeyShortcut = new KeyShortcut( KeyConstants.onKey_X );
var comboKey : KeyShortcut = new KeyShortcut( KeyConstants.onKey_CONTROL, KeyConstants.onKey_D );
var myMap : KeyShortcutMap = KeyShortcutMapLocator.getKeyMap( 'MyMap' );
myMap.addCommand( new Delegate( _keyHandler ), simpleKey );
myMap.addCommand( new Delegate( _keyHandler ), comboKey );
myMap.addCommand( new Delegate( _keyHandler ), KeyConstants.onKey_Y );
myMap.addCommand( new Delegate( _keyHandler ), KeyConstants.onKey_CONTROL, KeyConstants.onKey_Y );
myMap.load();
var defaultMap : KeyShortcutMap = KeyShortcutMapLocator.getKeyMap( );
defaultMap.addCommand( new Delegate( _toggleMap, myMap, true ), KeyConstants.onKey_L );
defaultMap.addCommand( new Delegate( _toggleMap, myMap, false ), KeyConstants.onKey_U );
defaultMap.load();
}
private function _keyHandler( event : KeyShortcutEvent ) : void
{
FeverDebug.DEBUG( event + " -> on " + event.getShortcutMap() );
FeverDebug.DEBUG( event + " -> on " + event.getShortcutKey() );
}
private function _toggleMap( event : KeyShortcutEvent, map : KeyShortcutMap, enabled : Boolean ) : void
{
( enabled ) ? map.load() : map.unload();
}
private function _configureField() : void
{
var format : TextFormat = new TextFormat( );
format.font = "Verdana";
format.color = 0xFF0000;
format.size = 10;
format.underline = true;
_txField = new TextField( );
_txField.autoSize = TextFieldAutoSize.LEFT;
_txField.background = true;
_txField.border = true;
_txField.defaultTextFormat = format;
addChild( _txField );
}
}
}
Fever RS3 powered by Romain Ecarnot
Mozilla Public License 1.1
décembre 06 2007, 10:17 GMT+01:00
KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap KeyShortcutMap
fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap fever.ui.keys.KeyShortcutMap