KVM.Key.E0

Package | Class | Use | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.epiphan.vga2usb
Class KVM.Key.E0

    Object
      com.epiphan.vga2usb.Enum
          com.epiphan.vga2usb.Enum.Int
              com.epiphan.vga2usb.KVM.Key
                  com.epiphan.vga2usb.KVM.Key.E0

All Implemented Interfaces:
  Comparable

Enclosing class:
  KVM.Key

public static class KVM.Key.E0
extends KVM.Key

Extended (E0-based) PS/2 scancode descriptor. It represents a two byte PRESS sequence that starts with `0xE0`, and a three byte RELEASE sequence that starts with `0xE0,0xF0`, for example `{0xE0,0x7D}` and `{0xE0,0xF0,0x7D}`.

Since:
  3.20.15
See Also:
  http://www.computer-engineering.org/ps2keyboard

Nested Class Summary

Nested classes inherited from class com.epiphan.vga2usb.KVM.Key
`KVM.Key.E0`

Constructor Summary
`KVM.Key.E0(int vk, String text, int code)` Creates an extended E0-based scancode descriptor.

Methods inherited from class com.epiphan.vga2usb.KVM.Key
`compareTo, compareTo, getDescription, getValue, hashCode, search, toString`

Methods inherited from class Object
`clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait`

Constructor Detail

### KVM.Key.E0

    public KVM.Key.E0(int vk,
                      String text,
                      int code)

  Creates an extended E0-based scancode descriptor. It represents a two byte PRESS sequence that starts with `0xE0`, and a three byte RELEASE sequence that starts with `0xE0,0xF0`. For example, if the `code` argument equals `0x7D`, then the PRESS sequence will be `{0xE0,0x7D}` and the RELEASE sequence will be `{0xE0,0xF0,0x7D}`.

Parameters:
  `vk` - Java virtual key code.
  `text` - key description.
  `code` - the last byte of the scancode sequence.
See Also:
  `KeyEvent`

Package | Class | Use | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2008-2012 Epiphan Systems Inc. All rights reserved.