x11key

package
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2020 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Overview

Package 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 [256][2]uint32

func (*KeysymTable) Lookup

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL