package Ġio . app ium . espress oser ver . lib . helpers . w 3 c . dispatcher Ċ Ċ class ĠW 3 C KeyEvent Ġ{ ĊĠĠĠ Ġvar Ġkey : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġcode : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġlocation Ġ= Ġ 0 ĊĠĠĠ Ġvar ĠkeyCode Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġchar Code Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġwhich Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġis Alt Key Ġ= Ġfalse ĊĠĠĠ Ġvar Ġis Shift Key Ġ= Ġfalse ĊĠĠĠ Ġvar Ġis Ctrl Key Ġ= Ġfalse ĊĠĠĠ Ġvar Ġis Meta Key Ġ= Ġfalse ĊĠĠĠ Ġvar Ġis Repeat Ġ= Ġfalse ĊĠĠĠ Ġvar Ġis Comp osing Ġ= Ġfalse ĊĊĠĠĠ Ġfun ĠlogMessage (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" key = [$ key ] Ġcode = [$ code ] Ġalt Key = [$ is Alt Key ] Ġshift Key = [$ is Shift Key ] Ġctrl Key = [$ is Ctrl Key ] Ġmeta Key = [$ is Meta Key ]" ĊĠĠĠ Ġ} Ċ Ċ }