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

Reply via email to