x11key

package
v0.0.0-...-fe59bbe Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: BSD-3-Clause Imports: 2 Imported by: 0

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)

Jump to

Keyboard shortcuts

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