Back to godoc.org

Package x11key

v0.0.0-...-18d7dbd
Latest Go to latest

The latest major version is .

Published: Sep 17, 2020 | License: BSD-3-Clause | Module: golang.org/x/exp

Overview

x11key contains X11 numeric codes for the keyboard and mouse.

Index

Constants

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

func KeyModifiers

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

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)

Package Files

Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier