Skip to content

[Bug] ExtendedKey #112

Description

@BBUBBA

Left Menu, Menu

Left Control, Control

Shift Keys is Not ExtendedKey.

If you Check

  1. LMenu Down
  2. F4 Down
  3. LMenu Up
  4. F4 Up
  5. Double Click Folder Icon on Desktop
  6. you can see Folder Infomation ( Alt Down State )

LMenu is Half Down State ( Not Up ).

※ Half Down is Crazy State. Some program Alt Down State & Some Program Not down State;

if you need Check About ExtendedKey you can Check at Spy++ Message

ps. I tried Check long Time for Solve that.... Thanks your Support.

My Code

    public static bool IsExtendedKey(VirtualKeyCode keyCode)
    {
        if (keyCode == VirtualKeyCode.RCONTROL ||
            keyCode == VirtualKeyCode.RMENU ||

            keyCode == VirtualKeyCode.RETURN ||
            keyCode == VirtualKeyCode.DIVIDE ||

            keyCode == VirtualKeyCode.HOME ||
            keyCode == VirtualKeyCode.PRIOR ||
            keyCode == VirtualKeyCode.NEXT ||
            keyCode == VirtualKeyCode.END ||
            keyCode == VirtualKeyCode.INSERT ||
            keyCode == VirtualKeyCode.DELETE ||

            keyCode == VirtualKeyCode.LEFT ||
            keyCode == VirtualKeyCode.UP ||
            keyCode == VirtualKeyCode.RIGHT ||
            keyCode == VirtualKeyCode.DOWN

            //keyCode == VirtualKeyCode.NUMLOCK ||
            //keyCode == VirtualKeyCode.CANCEL ||
            //keyCode == VirtualKeyCode.SNAPSHOT
            )
        {
            return true;
        }
        else
        {
            return false;
        }
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions