Documentation

Overview

    x11key contains X11 numeric codes for the keyboard and mouse.

    Index

    Constants

    View Source
    const (
    	ShiftMask   = 1 << 0
    	LockMask    = 1 << 1
    	ControlMask = 1 << 2
    	Mod1Mask    = 1 << 3
    	Mod2Mask    = 1 << 4
    	Mod3Mask    = 1 << 5
    	Mod4Mask    = 1 << 6
    	Mod5Mask    = 1 << 7
    	Button1Mask = 1 << 8
    	Button2Mask = 1 << 9
    	Button3Mask = 1 << 10
    	Button4Mask = 1 << 11
    	Button5Mask = 1 << 12
    )

      These constants come from /usr/include/X11/X.h

      Variables

      This section is empty.

      Functions

      func KeyModifiers

      func KeyModifiers(state uint16) (m key.Modifiers)

      Types

      type KeysymTable

      type KeysymTable struct {
      	Table [256][6]uint32
      
      	NumLockMod, ModeSwitchMod, ISOLevel3ShiftMod uint16
      }

      func (*KeysymTable) Lookup

      func (t *KeysymTable) Lookup(detail uint8, state uint16) (rune, key.Code)

      Source Files