Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4295215

wrong keyCode is returned for `@', `:' and `^' on japanese keyboards

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 1.4.0
    • 1.2.2, 1.3.0_01
    • client-libs
    • None
    • beta
    • generic, x86
    • generic, linux


      masaki.katakai@Japan 1999-11-30

      wrong keyCode is returned for `@', `:' and `^'

      It seems that getKeyCode() returns wrong keyCode for
      `@', `:' and `^' on both Solaris and Windows platform.

      Solaris
              `@' keyCode = 0 KeyChar = 64
              `:' keyCode = 0 KeyChar = 58
              `^' keyCode = 0 KeyChar = 94

      Windows
              `@' keyCode = 0xC0 (VK_BACK_QUOTE) KeyChar = 64
              `:' keyCode = 0x3B (VK_SEMICOLON) KeyChar = 58
              `^' keyCode = 0xDE (VK_QUOTE) KeyChar = 94

      According to KeyEvent.java, I think VK_AT, VK_COLON and
      VK_CIRCUMFLEX should be returned.

      Correct?
              `@' keyCode = VK_AT (0x0200)
              `:' keyCode = VK_COLON (0x0201)
              `^' keyCode = VK_CIRCUMFLEX (0x0202)

      masaki.katakai@Japan 1999-12-01

      I use Japanese Type-5 keyboard for Solaris,
      Japanese 106 keyboard for Windows.

            ehawkessunw Eric Hawkes (Inactive)
            katakai Masaki Katakai
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: