Reviewed-by: Andrew Fish <[email protected]> > On May 17, 2016, at 5:49 AM, Pedroa <[email protected]> wrote: > > Add 'Alt' key map. > > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Pedroa Liu <[email protected]> > --- > EmulatorPkg/Unix/Host/X11GraphicsWindow.c | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/EmulatorPkg/Unix/Host/X11GraphicsWindow.c > b/EmulatorPkg/Unix/Host/X11GraphicsWindow.c > index adb9b2b..2452a12 100644 > --- a/EmulatorPkg/Unix/Host/X11GraphicsWindow.c > +++ b/EmulatorPkg/Unix/Host/X11GraphicsWindow.c > @@ -304,6 +304,22 @@ handleKeyEvent ( > } > break; > > + case XK_Alt_L: > + if (Make) { > + Drv->KeyState.KeyShiftState |= EFI_LEFT_ALT_PRESSED; > + } else { > + Drv->KeyState.KeyShiftState &= ~EFI_LEFT_ALT_PRESSED; > + } > + break; > + > + case XK_Alt_R: > + if (Make) { > + Drv->KeyState.KeyShiftState |= EFI_RIGHT_ALT_PRESSED; > + } else { > + Drv->KeyState.KeyShiftState &= ~EFI_RIGHT_ALT_PRESSED; > + } > + break; > + > case XK_Mode_switch: > if (Make) { > Drv->KeyState.KeyShiftState |= EFI_LEFT_ALT_PRESSED; > -- > 2.1.4 > > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

