etc.negui.input.keyboard.accelerator

キーボードアクセラレータ。
class AcceleratorException: etc.negui.input.keyboard.keyboard.KeyBoardException;

struct ACCELERATOR;

enum TYPE;

ALT
[ALT]キー
CONTROL
[Ctrl]キー
SHIFT
[Shift]キー
VIRTKEY
仮想キーコード
const Text toText();

class Accelerator: etc.negui.system.raii.HandleRaii;

static void idRegist(NeWindow window , Accelerator Accel );

static Accelerator idUnRegist(NeWindow window );
History:
1.00β15
  • bug二回目にnull入れたときにバーンってなるバグ修正。
const typeof(this) dup();

this(HANDLE Handle , bool Suicide );

this(ACCELERATOR[] Accels );

this(ACCELERATOR[] Accels ...);

const ACCELERATOR[] get();

void opAddAssign(ref const ACCELERATOR Accel );
void opAddAssign(in Accelerator Accel );
void opAddAssign(in ACCELERATOR[] Accels );