mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-24 03:51:52 +08:00
Add defaults for params and constants in python-xlib (#9642)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
This commit is contained in:
@@ -1,345 +1,347 @@
|
||||
NONE: int
|
||||
ParentRelative: int
|
||||
CopyFromParent: int
|
||||
PointerWindow: int
|
||||
InputFocus: int
|
||||
PointerRoot: int
|
||||
AnyPropertyType: int
|
||||
AnyKey: int
|
||||
AnyButton: int
|
||||
AllTemporary: int
|
||||
CurrentTime: int
|
||||
NoSymbol: int
|
||||
NoEventMask: int
|
||||
KeyPressMask: int
|
||||
KeyReleaseMask: int
|
||||
ButtonPressMask: int
|
||||
ButtonReleaseMask: int
|
||||
EnterWindowMask: int
|
||||
LeaveWindowMask: int
|
||||
PointerMotionMask: int
|
||||
PointerMotionHintMask: int
|
||||
Button1MotionMask: int
|
||||
Button2MotionMask: int
|
||||
Button3MotionMask: int
|
||||
Button4MotionMask: int
|
||||
Button5MotionMask: int
|
||||
ButtonMotionMask: int
|
||||
KeymapStateMask: int
|
||||
ExposureMask: int
|
||||
VisibilityChangeMask: int
|
||||
StructureNotifyMask: int
|
||||
ResizeRedirectMask: int
|
||||
SubstructureNotifyMask: int
|
||||
SubstructureRedirectMask: int
|
||||
FocusChangeMask: int
|
||||
PropertyChangeMask: int
|
||||
ColormapChangeMask: int
|
||||
OwnerGrabButtonMask: int
|
||||
KeyPress: int
|
||||
KeyRelease: int
|
||||
ButtonPress: int
|
||||
ButtonRelease: int
|
||||
MotionNotify: int
|
||||
EnterNotify: int
|
||||
LeaveNotify: int
|
||||
FocusIn: int
|
||||
FocusOut: int
|
||||
KeymapNotify: int
|
||||
Expose: int
|
||||
GraphicsExpose: int
|
||||
NoExpose: int
|
||||
VisibilityNotify: int
|
||||
CreateNotify: int
|
||||
DestroyNotify: int
|
||||
UnmapNotify: int
|
||||
MapNotify: int
|
||||
MapRequest: int
|
||||
ReparentNotify: int
|
||||
ConfigureNotify: int
|
||||
ConfigureRequest: int
|
||||
GravityNotify: int
|
||||
ResizeRequest: int
|
||||
CirculateNotify: int
|
||||
CirculateRequest: int
|
||||
PropertyNotify: int
|
||||
SelectionClear: int
|
||||
SelectionRequest: int
|
||||
SelectionNotify: int
|
||||
ColormapNotify: int
|
||||
ClientMessage: int
|
||||
MappingNotify: int
|
||||
LASTEvent: int
|
||||
ShiftMask: int
|
||||
LockMask: int
|
||||
ControlMask: int
|
||||
Mod1Mask: int
|
||||
Mod2Mask: int
|
||||
Mod3Mask: int
|
||||
Mod4Mask: int
|
||||
Mod5Mask: int
|
||||
ShiftMapIndex: int
|
||||
LockMapIndex: int
|
||||
ControlMapIndex: int
|
||||
Mod1MapIndex: int
|
||||
Mod2MapIndex: int
|
||||
Mod3MapIndex: int
|
||||
Mod4MapIndex: int
|
||||
Mod5MapIndex: int
|
||||
Button1Mask: int
|
||||
Button2Mask: int
|
||||
Button3Mask: int
|
||||
Button4Mask: int
|
||||
Button5Mask: int
|
||||
AnyModifier: int
|
||||
Button1: int
|
||||
Button2: int
|
||||
Button3: int
|
||||
Button4: int
|
||||
Button5: int
|
||||
NotifyNormal: int
|
||||
NotifyGrab: int
|
||||
NotifyUngrab: int
|
||||
NotifyWhileGrabbed: int
|
||||
NotifyHint: int
|
||||
NotifyAncestor: int
|
||||
NotifyVirtual: int
|
||||
NotifyInferior: int
|
||||
NotifyNonlinear: int
|
||||
NotifyNonlinearVirtual: int
|
||||
NotifyPointer: int
|
||||
NotifyPointerRoot: int
|
||||
NotifyDetailNone: int
|
||||
VisibilityUnobscured: int
|
||||
VisibilityPartiallyObscured: int
|
||||
VisibilityFullyObscured: int
|
||||
PlaceOnTop: int
|
||||
PlaceOnBottom: int
|
||||
FamilyInternet: int
|
||||
FamilyDECnet: int
|
||||
FamilyChaos: int
|
||||
FamilyServerInterpreted: int
|
||||
FamilyInternetV6: int
|
||||
PropertyNewValue: int
|
||||
PropertyDelete: int
|
||||
ColormapUninstalled: int
|
||||
ColormapInstalled: int
|
||||
GrabModeSync: int
|
||||
GrabModeAsync: int
|
||||
GrabSuccess: int
|
||||
AlreadyGrabbed: int
|
||||
GrabInvalidTime: int
|
||||
GrabNotViewable: int
|
||||
GrabFrozen: int
|
||||
AsyncPointer: int
|
||||
SyncPointer: int
|
||||
ReplayPointer: int
|
||||
AsyncKeyboard: int
|
||||
SyncKeyboard: int
|
||||
ReplayKeyboard: int
|
||||
AsyncBoth: int
|
||||
SyncBoth: int
|
||||
RevertToNone: int
|
||||
RevertToPointerRoot: int
|
||||
RevertToParent: int
|
||||
Success: int
|
||||
BadRequest: int
|
||||
BadValue: int
|
||||
BadWindow: int
|
||||
BadPixmap: int
|
||||
BadAtom: int
|
||||
BadCursor: int
|
||||
BadFont: int
|
||||
BadMatch: int
|
||||
BadDrawable: int
|
||||
BadAccess: int
|
||||
BadAlloc: int
|
||||
BadColor: int
|
||||
BadGC: int
|
||||
BadIDChoice: int
|
||||
BadName: int
|
||||
BadLength: int
|
||||
BadImplementation: int
|
||||
FirstExtensionError: int
|
||||
LastExtensionError: int
|
||||
InputOutput: int
|
||||
InputOnly: int
|
||||
CWBackPixmap: int
|
||||
CWBackPixel: int
|
||||
CWBorderPixmap: int
|
||||
CWBorderPixel: int
|
||||
CWBitGravity: int
|
||||
CWWinGravity: int
|
||||
CWBackingStore: int
|
||||
CWBackingPlanes: int
|
||||
CWBackingPixel: int
|
||||
CWOverrideRedirect: int
|
||||
CWSaveUnder: int
|
||||
CWEventMask: int
|
||||
CWDontPropagate: int
|
||||
CWColormap: int
|
||||
CWCursor: int
|
||||
CWX: int
|
||||
CWY: int
|
||||
CWWidth: int
|
||||
CWHeight: int
|
||||
CWBorderWidth: int
|
||||
CWSibling: int
|
||||
CWStackMode: int
|
||||
ForgetGravity: int
|
||||
NorthWestGravity: int
|
||||
NorthGravity: int
|
||||
NorthEastGravity: int
|
||||
WestGravity: int
|
||||
CenterGravity: int
|
||||
EastGravity: int
|
||||
SouthWestGravity: int
|
||||
SouthGravity: int
|
||||
SouthEastGravity: int
|
||||
StaticGravity: int
|
||||
UnmapGravity: int
|
||||
NotUseful: int
|
||||
WhenMapped: int
|
||||
Always: int
|
||||
IsUnmapped: int
|
||||
IsUnviewable: int
|
||||
IsViewable: int
|
||||
SetModeInsert: int
|
||||
SetModeDelete: int
|
||||
DestroyAll: int
|
||||
RetainPermanent: int
|
||||
RetainTemporary: int
|
||||
Above: int
|
||||
Below: int
|
||||
TopIf: int
|
||||
BottomIf: int
|
||||
Opposite: int
|
||||
RaiseLowest: int
|
||||
LowerHighest: int
|
||||
PropModeReplace: int
|
||||
PropModePrepend: int
|
||||
PropModeAppend: int
|
||||
GXclear: int
|
||||
GXand: int
|
||||
GXandReverse: int
|
||||
GXcopy: int
|
||||
GXandInverted: int
|
||||
GXnoop: int
|
||||
GXxor: int
|
||||
GXor: int
|
||||
GXnor: int
|
||||
GXequiv: int
|
||||
GXinvert: int
|
||||
GXorReverse: int
|
||||
GXcopyInverted: int
|
||||
GXorInverted: int
|
||||
GXnand: int
|
||||
GXset: int
|
||||
LineSolid: int
|
||||
LineOnOffDash: int
|
||||
LineDoubleDash: int
|
||||
CapNotLast: int
|
||||
CapButt: int
|
||||
CapRound: int
|
||||
CapProjecting: int
|
||||
JoinMiter: int
|
||||
JoinRound: int
|
||||
JoinBevel: int
|
||||
FillSolid: int
|
||||
FillTiled: int
|
||||
FillStippled: int
|
||||
FillOpaqueStippled: int
|
||||
EvenOddRule: int
|
||||
WindingRule: int
|
||||
ClipByChildren: int
|
||||
IncludeInferiors: int
|
||||
Unsorted: int
|
||||
YSorted: int
|
||||
YXSorted: int
|
||||
YXBanded: int
|
||||
CoordModeOrigin: int
|
||||
CoordModePrevious: int
|
||||
Complex: int
|
||||
Nonconvex: int
|
||||
Convex: int
|
||||
ArcChord: int
|
||||
ArcPieSlice: int
|
||||
GCFunction: int
|
||||
GCPlaneMask: int
|
||||
GCForeground: int
|
||||
GCBackground: int
|
||||
GCLineWidth: int
|
||||
GCLineStyle: int
|
||||
GCCapStyle: int
|
||||
GCJoinStyle: int
|
||||
GCFillStyle: int
|
||||
GCFillRule: int
|
||||
GCTile: int
|
||||
GCStipple: int
|
||||
GCTileStipXOrigin: int
|
||||
GCTileStipYOrigin: int
|
||||
GCFont: int
|
||||
GCSubwindowMode: int
|
||||
GCGraphicsExposures: int
|
||||
GCClipXOrigin: int
|
||||
GCClipYOrigin: int
|
||||
GCClipMask: int
|
||||
GCDashOffset: int
|
||||
GCDashList: int
|
||||
GCArcMode: int
|
||||
GCLastBit: int
|
||||
FontLeftToRight: int
|
||||
FontRightToLeft: int
|
||||
FontChange: int
|
||||
XYBitmap: int
|
||||
XYPixmap: int
|
||||
ZPixmap: int
|
||||
AllocNone: int
|
||||
AllocAll: int
|
||||
DoRed: int
|
||||
DoGreen: int
|
||||
DoBlue: int
|
||||
CursorShape: int
|
||||
TileShape: int
|
||||
StippleShape: int
|
||||
AutoRepeatModeOff: int
|
||||
AutoRepeatModeOn: int
|
||||
AutoRepeatModeDefault: int
|
||||
LedModeOff: int
|
||||
LedModeOn: int
|
||||
KBKeyClickPercent: int
|
||||
KBBellPercent: int
|
||||
KBBellPitch: int
|
||||
KBBellDuration: int
|
||||
KBLed: int
|
||||
KBLedMode: int
|
||||
KBKey: int
|
||||
KBAutoRepeatMode: int
|
||||
MappingSuccess: int
|
||||
MappingBusy: int
|
||||
MappingFailed: int
|
||||
MappingModifier: int
|
||||
MappingKeyboard: int
|
||||
MappingPointer: int
|
||||
DontPreferBlanking: int
|
||||
PreferBlanking: int
|
||||
DefaultBlanking: int
|
||||
DisableScreenSaver: int
|
||||
DisableScreenInterval: int
|
||||
DontAllowExposures: int
|
||||
AllowExposures: int
|
||||
DefaultExposures: int
|
||||
ScreenSaverReset: int
|
||||
ScreenSaverActive: int
|
||||
HostInsert: int
|
||||
HostDelete: int
|
||||
EnableAccess: int
|
||||
DisableAccess: int
|
||||
StaticGray: int
|
||||
GrayScale: int
|
||||
StaticColor: int
|
||||
PseudoColor: int
|
||||
TrueColor: int
|
||||
DirectColor: int
|
||||
LSBFirst: int
|
||||
MSBFirst: int
|
||||
from typing_extensions import Final
|
||||
|
||||
NONE: Final = 0
|
||||
ParentRelative: Final = 1
|
||||
CopyFromParent: Final = 0
|
||||
PointerWindow: Final = 0
|
||||
InputFocus: Final = 1
|
||||
PointerRoot: Final = 1
|
||||
AnyPropertyType: Final = 0
|
||||
AnyKey: Final = 0
|
||||
AnyButton: Final = 0
|
||||
AllTemporary: Final = 0
|
||||
CurrentTime: Final = 0
|
||||
NoSymbol: Final = 0
|
||||
NoEventMask: Final = 0x0000000
|
||||
KeyPressMask: Final = 0x0000001
|
||||
KeyReleaseMask: Final = 0x0000002
|
||||
ButtonPressMask: Final = 0x0000004
|
||||
ButtonReleaseMask: Final = 0x0000008
|
||||
EnterWindowMask: Final = 0x0000010
|
||||
LeaveWindowMask: Final = 0x0000020
|
||||
PointerMotionMask: Final = 0x0000040
|
||||
PointerMotionHintMask: Final = 0x0000080
|
||||
Button1MotionMask: Final = 0x0000100
|
||||
Button2MotionMask: Final = 0x0000200
|
||||
Button3MotionMask: Final = 0x0000400
|
||||
Button4MotionMask: Final = 0x0000800
|
||||
Button5MotionMask: Final = 0x0001000
|
||||
ButtonMotionMask: Final = 0x0002000
|
||||
KeymapStateMask: Final = 0x0004000
|
||||
ExposureMask: Final = 0x0008000
|
||||
VisibilityChangeMask: Final = 0x0010000
|
||||
StructureNotifyMask: Final = 0x0020000
|
||||
ResizeRedirectMask: Final = 0x0040000
|
||||
SubstructureNotifyMask: Final = 0x0080000
|
||||
SubstructureRedirectMask: Final = 0x0100000
|
||||
FocusChangeMask: Final = 0x0200000
|
||||
PropertyChangeMask: Final = 0x0400000
|
||||
ColormapChangeMask: Final = 0x0800000
|
||||
OwnerGrabButtonMask: Final = 0x1000000
|
||||
KeyPress: Final = 2
|
||||
KeyRelease: Final = 3
|
||||
ButtonPress: Final = 4
|
||||
ButtonRelease: Final = 5
|
||||
MotionNotify: Final = 6
|
||||
EnterNotify: Final = 7
|
||||
LeaveNotify: Final = 8
|
||||
FocusIn: Final = 9
|
||||
FocusOut: Final = 10
|
||||
KeymapNotify: Final = 11
|
||||
Expose: Final = 12
|
||||
GraphicsExpose: Final = 13
|
||||
NoExpose: Final = 14
|
||||
VisibilityNotify: Final = 15
|
||||
CreateNotify: Final = 16
|
||||
DestroyNotify: Final = 17
|
||||
UnmapNotify: Final = 18
|
||||
MapNotify: Final = 19
|
||||
MapRequest: Final = 20
|
||||
ReparentNotify: Final = 21
|
||||
ConfigureNotify: Final = 22
|
||||
ConfigureRequest: Final = 23
|
||||
GravityNotify: Final = 24
|
||||
ResizeRequest: Final = 25
|
||||
CirculateNotify: Final = 26
|
||||
CirculateRequest: Final = 27
|
||||
PropertyNotify: Final = 28
|
||||
SelectionClear: Final = 29
|
||||
SelectionRequest: Final = 30
|
||||
SelectionNotify: Final = 31
|
||||
ColormapNotify: Final = 32
|
||||
ClientMessage: Final = 33
|
||||
MappingNotify: Final = 34
|
||||
LASTEvent: Final = 35
|
||||
ShiftMapIndex: Final = 0
|
||||
LockMapIndex: Final = 1
|
||||
ControlMapIndex: Final = 2
|
||||
Mod1MapIndex: Final = 3
|
||||
Mod2MapIndex: Final = 4
|
||||
Mod3MapIndex: Final = 5
|
||||
Mod4MapIndex: Final = 6
|
||||
Mod5MapIndex: Final = 7
|
||||
ShiftMask: Final = 0x0001
|
||||
LockMask: Final = 0x0002
|
||||
ControlMask: Final = 0x0004
|
||||
Mod1Mask: Final = 0x0008
|
||||
Mod2Mask: Final = 0x0010
|
||||
Mod3Mask: Final = 0x0020
|
||||
Mod4Mask: Final = 0x0040
|
||||
Mod5Mask: Final = 0x0080
|
||||
Button1Mask: Final = 0x0100
|
||||
Button2Mask: Final = 0x0200
|
||||
Button3Mask: Final = 0x0400
|
||||
Button4Mask: Final = 0x0800
|
||||
Button5Mask: Final = 0x1000
|
||||
AnyModifier: Final = 0x8000
|
||||
Button1: Final = 1
|
||||
Button2: Final = 2
|
||||
Button3: Final = 3
|
||||
Button4: Final = 4
|
||||
Button5: Final = 5
|
||||
NotifyNormal: Final = 0
|
||||
NotifyGrab: Final = 1
|
||||
NotifyUngrab: Final = 2
|
||||
NotifyWhileGrabbed: Final = 3
|
||||
NotifyHint: Final = 1
|
||||
NotifyAncestor: Final = 0
|
||||
NotifyVirtual: Final = 1
|
||||
NotifyInferior: Final = 2
|
||||
NotifyNonlinear: Final = 3
|
||||
NotifyNonlinearVirtual: Final = 4
|
||||
NotifyPointer: Final = 5
|
||||
NotifyPointerRoot: Final = 6
|
||||
NotifyDetailNone: Final = 7
|
||||
VisibilityUnobscured: Final = 0
|
||||
VisibilityPartiallyObscured: Final = 1
|
||||
VisibilityFullyObscured: Final = 2
|
||||
PlaceOnTop: Final = 0
|
||||
PlaceOnBottom: Final = 1
|
||||
FamilyInternet: Final = 0
|
||||
FamilyDECnet: Final = 1
|
||||
FamilyChaos: Final = 2
|
||||
FamilyServerInterpreted: Final = 5
|
||||
FamilyInternetV6: Final = 6
|
||||
PropertyNewValue: Final = 0
|
||||
PropertyDelete: Final = 1
|
||||
ColormapUninstalled: Final = 0
|
||||
ColormapInstalled: Final = 1
|
||||
GrabModeSync: Final = 0
|
||||
GrabModeAsync: Final = 1
|
||||
GrabSuccess: Final = 0
|
||||
AlreadyGrabbed: Final = 1
|
||||
GrabInvalidTime: Final = 2
|
||||
GrabNotViewable: Final = 3
|
||||
GrabFrozen: Final = 4
|
||||
AsyncPointer: Final = 0
|
||||
SyncPointer: Final = 1
|
||||
ReplayPointer: Final = 2
|
||||
AsyncKeyboard: Final = 3
|
||||
SyncKeyboard: Final = 4
|
||||
ReplayKeyboard: Final = 5
|
||||
AsyncBoth: Final = 6
|
||||
SyncBoth: Final = 7
|
||||
RevertToNone: Final = 0
|
||||
RevertToPointerRoot: Final = PointerRoot
|
||||
RevertToParent: Final = 2
|
||||
Success: Final = 0
|
||||
BadRequest: Final = 1
|
||||
BadValue: Final = 2
|
||||
BadWindow: Final = 3
|
||||
BadPixmap: Final = 4
|
||||
BadAtom: Final = 5
|
||||
BadCursor: Final = 6
|
||||
BadFont: Final = 7
|
||||
BadMatch: Final = 8
|
||||
BadDrawable: Final = 9
|
||||
BadAccess: Final = 10
|
||||
BadAlloc: Final = 11
|
||||
BadColor: Final = 12
|
||||
BadGC: Final = 13
|
||||
BadIDChoice: Final = 14
|
||||
BadName: Final = 15
|
||||
BadLength: Final = 16
|
||||
BadImplementation: Final = 17
|
||||
FirstExtensionError: Final = 128
|
||||
LastExtensionError: Final = 255
|
||||
InputOutput: Final = 1
|
||||
InputOnly: Final = 2
|
||||
CWBackPixmap: Final = 0x0001
|
||||
CWBackPixel: Final = 0x0002
|
||||
CWBorderPixmap: Final = 0x0004
|
||||
CWBorderPixel: Final = 0x0008
|
||||
CWBitGravity: Final = 0x0010
|
||||
CWWinGravity: Final = 0x0020
|
||||
CWBackingStore: Final = 0x0040
|
||||
CWBackingPlanes: Final = 0x0080
|
||||
CWBackingPixel: Final = 0x0100
|
||||
CWOverrideRedirect: Final = 0x0200
|
||||
CWSaveUnder: Final = 0x0400
|
||||
CWEventMask: Final = 0x0800
|
||||
CWDontPropagate: Final = 0x1000
|
||||
CWColormap: Final = 0x2000
|
||||
CWCursor: Final = 0x4000
|
||||
CWX: Final = 0x01
|
||||
CWY: Final = 0x02
|
||||
CWWidth: Final = 0x04
|
||||
CWHeight: Final = 0x08
|
||||
CWBorderWidth: Final = 0x10
|
||||
CWSibling: Final = 0x20
|
||||
CWStackMode: Final = 0x40
|
||||
ForgetGravity: Final = 0
|
||||
NorthWestGravity: Final = 1
|
||||
NorthGravity: Final = 2
|
||||
NorthEastGravity: Final = 3
|
||||
WestGravity: Final = 4
|
||||
CenterGravity: Final = 5
|
||||
EastGravity: Final = 6
|
||||
SouthWestGravity: Final = 7
|
||||
SouthGravity: Final = 8
|
||||
SouthEastGravity: Final = 9
|
||||
StaticGravity: Final = 10
|
||||
UnmapGravity: Final = 0
|
||||
NotUseful: Final = 0
|
||||
WhenMapped: Final = 1
|
||||
Always: Final = 2
|
||||
IsUnmapped: Final = 0
|
||||
IsUnviewable: Final = 1
|
||||
IsViewable: Final = 2
|
||||
SetModeInsert: Final = 0
|
||||
SetModeDelete: Final = 1
|
||||
DestroyAll: Final = 0
|
||||
RetainPermanent: Final = 1
|
||||
RetainTemporary: Final = 2
|
||||
Above: Final = 0
|
||||
Below: Final = 1
|
||||
TopIf: Final = 2
|
||||
BottomIf: Final = 3
|
||||
Opposite: Final = 4
|
||||
RaiseLowest: Final = 0
|
||||
LowerHighest: Final = 1
|
||||
PropModeReplace: Final = 0
|
||||
PropModePrepend: Final = 1
|
||||
PropModeAppend: Final = 2
|
||||
GXclear: Final = 0x0
|
||||
GXand: Final = 0x1
|
||||
GXandReverse: Final = 0x2
|
||||
GXcopy: Final = 0x3
|
||||
GXandInverted: Final = 0x4
|
||||
GXnoop: Final = 0x5
|
||||
GXxor: Final = 0x6
|
||||
GXor: Final = 0x7
|
||||
GXnor: Final = 0x8
|
||||
GXequiv: Final = 0x9
|
||||
GXinvert: Final = 0xA
|
||||
GXorReverse: Final = 0xB
|
||||
GXcopyInverted: Final = 0xC
|
||||
GXorInverted: Final = 0xD
|
||||
GXnand: Final = 0xE
|
||||
GXset: Final = 0xF
|
||||
LineSolid: Final = 0
|
||||
LineOnOffDash: Final = 1
|
||||
LineDoubleDash: Final = 2
|
||||
CapNotLast: Final = 0
|
||||
CapButt: Final = 1
|
||||
CapRound: Final = 2
|
||||
CapProjecting: Final = 3
|
||||
JoinMiter: Final = 0
|
||||
JoinRound: Final = 1
|
||||
JoinBevel: Final = 2
|
||||
FillSolid: Final = 0
|
||||
FillTiled: Final = 1
|
||||
FillStippled: Final = 2
|
||||
FillOpaqueStippled: Final = 3
|
||||
EvenOddRule: Final = 0
|
||||
WindingRule: Final = 1
|
||||
ClipByChildren: Final = 0
|
||||
IncludeInferiors: Final = 1
|
||||
Unsorted: Final = 0
|
||||
YSorted: Final = 1
|
||||
YXSorted: Final = 2
|
||||
YXBanded: Final = 3
|
||||
CoordModeOrigin: Final = 0
|
||||
CoordModePrevious: Final = 1
|
||||
Complex: Final = 0
|
||||
Nonconvex: Final = 1
|
||||
Convex: Final = 2
|
||||
ArcChord: Final = 0
|
||||
ArcPieSlice: Final = 1
|
||||
GCFunction: Final = 0x000001
|
||||
GCPlaneMask: Final = 0x000002
|
||||
GCForeground: Final = 0x000004
|
||||
GCBackground: Final = 0x000008
|
||||
GCLineWidth: Final = 0x000010
|
||||
GCLineStyle: Final = 0x000020
|
||||
GCCapStyle: Final = 0x000040
|
||||
GCJoinStyle: Final = 0x000080
|
||||
GCFillStyle: Final = 0x000100
|
||||
GCFillRule: Final = 0x000200
|
||||
GCTile: Final = 0x000400
|
||||
GCStipple: Final = 0x000800
|
||||
GCTileStipXOrigin: Final = 0x001000
|
||||
GCTileStipYOrigin: Final = 0x002000
|
||||
GCFont: Final = 0x004000
|
||||
GCSubwindowMode: Final = 0x008000
|
||||
GCGraphicsExposures: Final = 0x010000
|
||||
GCClipXOrigin: Final = 0x020000
|
||||
GCClipYOrigin: Final = 0x040000
|
||||
GCClipMask: Final = 0x080000
|
||||
GCDashOffset: Final = 0x100000
|
||||
GCDashList: Final = 0x200000
|
||||
GCArcMode: Final = 0x400000
|
||||
GCLastBit: Final = 22
|
||||
FontLeftToRight: Final = 0
|
||||
FontRightToLeft: Final = 1
|
||||
FontChange: Final = 255
|
||||
XYBitmap: Final = 0
|
||||
XYPixmap: Final = 1
|
||||
ZPixmap: Final = 2
|
||||
AllocNone: Final = 0
|
||||
AllocAll: Final = 1
|
||||
DoRed: Final = 0x1
|
||||
DoGreen: Final = 0x2
|
||||
DoBlue: Final = 0x4
|
||||
CursorShape: Final = 0
|
||||
TileShape: Final = 1
|
||||
StippleShape: Final = 2
|
||||
AutoRepeatModeOff: Final = 0
|
||||
AutoRepeatModeOn: Final = 1
|
||||
AutoRepeatModeDefault: Final = 2
|
||||
LedModeOff: Final = 0
|
||||
LedModeOn: Final = 1
|
||||
KBKeyClickPercent: Final = 0x01
|
||||
KBBellPercent: Final = 0x02
|
||||
KBBellPitch: Final = 0x04
|
||||
KBBellDuration: Final = 0x08
|
||||
KBLed: Final = 0x10
|
||||
KBLedMode: Final = 0x20
|
||||
KBKey: Final = 0x40
|
||||
KBAutoRepeatMode: Final = 0x80
|
||||
MappingSuccess: Final = 0
|
||||
MappingBusy: Final = 1
|
||||
MappingFailed: Final = 2
|
||||
MappingModifier: Final = 0
|
||||
MappingKeyboard: Final = 1
|
||||
MappingPointer: Final = 2
|
||||
DontPreferBlanking: Final = 0
|
||||
PreferBlanking: Final = 1
|
||||
DefaultBlanking: Final = 2
|
||||
DisableScreenSaver: Final = 0
|
||||
DisableScreenInterval: Final = 0
|
||||
DontAllowExposures: Final = 0
|
||||
AllowExposures: Final = 1
|
||||
DefaultExposures: Final = 2
|
||||
ScreenSaverReset: Final = 0
|
||||
ScreenSaverActive: Final = 1
|
||||
HostInsert: Final = 0
|
||||
HostDelete: Final = 1
|
||||
EnableAccess: Final = 1
|
||||
DisableAccess: Final = 0
|
||||
StaticGray: Final = 0
|
||||
GrayScale: Final = 1
|
||||
StaticColor: Final = 2
|
||||
PseudoColor: Final = 3
|
||||
TrueColor: Final = 4
|
||||
DirectColor: Final = 5
|
||||
LSBFirst: Final = 0
|
||||
MSBFirst: Final = 1
|
||||
|
||||
@@ -1,69 +1,71 @@
|
||||
PRIMARY: int
|
||||
SECONDARY: int
|
||||
ARC: int
|
||||
ATOM: int
|
||||
BITMAP: int
|
||||
CARDINAL: int
|
||||
COLORMAP: int
|
||||
CURSOR: int
|
||||
CUT_BUFFER0: int
|
||||
CUT_BUFFER1: int
|
||||
CUT_BUFFER2: int
|
||||
CUT_BUFFER3: int
|
||||
CUT_BUFFER4: int
|
||||
CUT_BUFFER5: int
|
||||
CUT_BUFFER6: int
|
||||
CUT_BUFFER7: int
|
||||
DRAWABLE: int
|
||||
FONT: int
|
||||
INTEGER: int
|
||||
PIXMAP: int
|
||||
POINT: int
|
||||
RECTANGLE: int
|
||||
RESOURCE_MANAGER: int
|
||||
RGB_COLOR_MAP: int
|
||||
RGB_BEST_MAP: int
|
||||
RGB_BLUE_MAP: int
|
||||
RGB_DEFAULT_MAP: int
|
||||
RGB_GRAY_MAP: int
|
||||
RGB_GREEN_MAP: int
|
||||
RGB_RED_MAP: int
|
||||
STRING: int
|
||||
VISUALID: int
|
||||
WINDOW: int
|
||||
WM_COMMAND: int
|
||||
WM_HINTS: int
|
||||
WM_CLIENT_MACHINE: int
|
||||
WM_ICON_NAME: int
|
||||
WM_ICON_SIZE: int
|
||||
WM_NAME: int
|
||||
WM_NORMAL_HINTS: int
|
||||
WM_SIZE_HINTS: int
|
||||
WM_ZOOM_HINTS: int
|
||||
MIN_SPACE: int
|
||||
NORM_SPACE: int
|
||||
MAX_SPACE: int
|
||||
END_SPACE: int
|
||||
SUPERSCRIPT_X: int
|
||||
SUPERSCRIPT_Y: int
|
||||
SUBSCRIPT_X: int
|
||||
SUBSCRIPT_Y: int
|
||||
UNDERLINE_POSITION: int
|
||||
UNDERLINE_THICKNESS: int
|
||||
STRIKEOUT_ASCENT: int
|
||||
STRIKEOUT_DESCENT: int
|
||||
ITALIC_ANGLE: int
|
||||
X_HEIGHT: int
|
||||
QUAD_WIDTH: int
|
||||
WEIGHT: int
|
||||
POINT_SIZE: int
|
||||
RESOLUTION: int
|
||||
COPYRIGHT: int
|
||||
NOTICE: int
|
||||
FONT_NAME: int
|
||||
FAMILY_NAME: int
|
||||
FULL_NAME: int
|
||||
CAP_HEIGHT: int
|
||||
WM_CLASS: int
|
||||
WM_TRANSIENT_FOR: int
|
||||
LAST_PREDEFINED: int
|
||||
from typing_extensions import Final
|
||||
|
||||
PRIMARY: Final = 1
|
||||
SECONDARY: Final = 2
|
||||
ARC: Final = 3
|
||||
ATOM: Final = 4
|
||||
BITMAP: Final = 5
|
||||
CARDINAL: Final = 6
|
||||
COLORMAP: Final = 7
|
||||
CURSOR: Final = 8
|
||||
CUT_BUFFER0: Final = 9
|
||||
CUT_BUFFER1: Final = 10
|
||||
CUT_BUFFER2: Final = 11
|
||||
CUT_BUFFER3: Final = 12
|
||||
CUT_BUFFER4: Final = 13
|
||||
CUT_BUFFER5: Final = 14
|
||||
CUT_BUFFER6: Final = 15
|
||||
CUT_BUFFER7: Final = 16
|
||||
DRAWABLE: Final = 17
|
||||
FONT: Final = 18
|
||||
INTEGER: Final = 19
|
||||
PIXMAP: Final = 20
|
||||
POINT: Final = 21
|
||||
RECTANGLE: Final = 22
|
||||
RESOURCE_MANAGER: Final = 23
|
||||
RGB_COLOR_MAP: Final = 24
|
||||
RGB_BEST_MAP: Final = 25
|
||||
RGB_BLUE_MAP: Final = 26
|
||||
RGB_DEFAULT_MAP: Final = 27
|
||||
RGB_GRAY_MAP: Final = 28
|
||||
RGB_GREEN_MAP: Final = 29
|
||||
RGB_RED_MAP: Final = 30
|
||||
STRING: Final = 31
|
||||
VISUALID: Final = 32
|
||||
WINDOW: Final = 33
|
||||
WM_COMMAND: Final = 34
|
||||
WM_HINTS: Final = 35
|
||||
WM_CLIENT_MACHINE: Final = 36
|
||||
WM_ICON_NAME: Final = 37
|
||||
WM_ICON_SIZE: Final = 38
|
||||
WM_NAME: Final = 39
|
||||
WM_NORMAL_HINTS: Final = 40
|
||||
WM_SIZE_HINTS: Final = 41
|
||||
WM_ZOOM_HINTS: Final = 42
|
||||
MIN_SPACE: Final = 43
|
||||
NORM_SPACE: Final = 44
|
||||
MAX_SPACE: Final = 45
|
||||
END_SPACE: Final = 46
|
||||
SUPERSCRIPT_X: Final = 47
|
||||
SUPERSCRIPT_Y: Final = 48
|
||||
SUBSCRIPT_X: Final = 49
|
||||
SUBSCRIPT_Y: Final = 50
|
||||
UNDERLINE_POSITION: Final = 51
|
||||
UNDERLINE_THICKNESS: Final = 52
|
||||
STRIKEOUT_ASCENT: Final = 53
|
||||
STRIKEOUT_DESCENT: Final = 54
|
||||
ITALIC_ANGLE: Final = 55
|
||||
X_HEIGHT: Final = 56
|
||||
QUAD_WIDTH: Final = 57
|
||||
WEIGHT: Final = 58
|
||||
POINT_SIZE: Final = 59
|
||||
RESOLUTION: Final = 60
|
||||
COPYRIGHT: Final = 61
|
||||
NOTICE: Final = 62
|
||||
FONT_NAME: Final = 63
|
||||
FAMILY_NAME: Final = 64
|
||||
FULL_NAME: Final = 65
|
||||
CAP_HEIGHT: Final = 66
|
||||
WM_CLASS: Final = 67
|
||||
WM_TRANSIENT_FOR: Final = 68
|
||||
LAST_PREDEFINED: Final = 68
|
||||
|
||||
@@ -1,78 +1,80 @@
|
||||
num_glyphs: int
|
||||
X_cursor: int
|
||||
arrow: int
|
||||
based_arrow_down: int
|
||||
based_arrow_up: int
|
||||
boat: int
|
||||
bogosity: int
|
||||
bottom_left_corner: int
|
||||
bottom_right_corner: int
|
||||
bottom_side: int
|
||||
bottom_tee: int
|
||||
box_spiral: int
|
||||
center_ptr: int
|
||||
circle: int
|
||||
clock: int
|
||||
coffee_mug: int
|
||||
cross: int
|
||||
cross_reverse: int
|
||||
crosshair: int
|
||||
diamond_cross: int
|
||||
dot: int
|
||||
dotbox: int
|
||||
double_arrow: int
|
||||
draft_large: int
|
||||
draft_small: int
|
||||
draped_box: int
|
||||
exchange: int
|
||||
fleur: int
|
||||
gobbler: int
|
||||
gumby: int
|
||||
hand1: int
|
||||
hand2: int
|
||||
heart: int
|
||||
icon: int
|
||||
iron_cross: int
|
||||
left_ptr: int
|
||||
left_side: int
|
||||
left_tee: int
|
||||
leftbutton: int
|
||||
ll_angle: int
|
||||
lr_angle: int
|
||||
man: int
|
||||
middlebutton: int
|
||||
mouse: int
|
||||
pencil: int
|
||||
pirate: int
|
||||
plus: int
|
||||
question_arrow: int
|
||||
right_ptr: int
|
||||
right_side: int
|
||||
right_tee: int
|
||||
rightbutton: int
|
||||
rtl_logo: int
|
||||
sailboat: int
|
||||
sb_down_arrow: int
|
||||
sb_h_double_arrow: int
|
||||
sb_left_arrow: int
|
||||
sb_right_arrow: int
|
||||
sb_up_arrow: int
|
||||
sb_v_double_arrow: int
|
||||
shuttle: int
|
||||
sizing: int
|
||||
spider: int
|
||||
spraycan: int
|
||||
star: int
|
||||
target: int
|
||||
tcross: int
|
||||
top_left_arrow: int
|
||||
top_left_corner: int
|
||||
top_right_corner: int
|
||||
top_side: int
|
||||
top_tee: int
|
||||
trek: int
|
||||
ul_angle: int
|
||||
umbrella: int
|
||||
ur_angle: int
|
||||
watch: int
|
||||
xterm: int
|
||||
from typing_extensions import Final
|
||||
|
||||
num_glyphs: Final = 154
|
||||
X_cursor: Final = 0
|
||||
arrow: Final = 2
|
||||
based_arrow_down: Final = 4
|
||||
based_arrow_up: Final = 6
|
||||
boat: Final = 8
|
||||
bogosity: Final = 10
|
||||
bottom_left_corner: Final = 12
|
||||
bottom_right_corner: Final = 14
|
||||
bottom_side: Final = 16
|
||||
bottom_tee: Final = 18
|
||||
box_spiral: Final = 20
|
||||
center_ptr: Final = 22
|
||||
circle: Final = 24
|
||||
clock: Final = 26
|
||||
coffee_mug: Final = 28
|
||||
cross: Final = 30
|
||||
cross_reverse: Final = 32
|
||||
crosshair: Final = 34
|
||||
diamond_cross: Final = 36
|
||||
dot: Final = 38
|
||||
dotbox: Final = 40
|
||||
double_arrow: Final = 42
|
||||
draft_large: Final = 44
|
||||
draft_small: Final = 46
|
||||
draped_box: Final = 48
|
||||
exchange: Final = 50
|
||||
fleur: Final = 52
|
||||
gobbler: Final = 54
|
||||
gumby: Final = 56
|
||||
hand1: Final = 58
|
||||
hand2: Final = 60
|
||||
heart: Final = 62
|
||||
icon: Final = 64
|
||||
iron_cross: Final = 66
|
||||
left_ptr: Final = 68
|
||||
left_side: Final = 70
|
||||
left_tee: Final = 72
|
||||
leftbutton: Final = 74
|
||||
ll_angle: Final = 76
|
||||
lr_angle: Final = 78
|
||||
man: Final = 80
|
||||
middlebutton: Final = 82
|
||||
mouse: Final = 84
|
||||
pencil: Final = 86
|
||||
pirate: Final = 88
|
||||
plus: Final = 90
|
||||
question_arrow: Final = 92
|
||||
right_ptr: Final = 94
|
||||
right_side: Final = 96
|
||||
right_tee: Final = 98
|
||||
rightbutton: Final = 100
|
||||
rtl_logo: Final = 102
|
||||
sailboat: Final = 104
|
||||
sb_down_arrow: Final = 106
|
||||
sb_h_double_arrow: Final = 108
|
||||
sb_left_arrow: Final = 110
|
||||
sb_right_arrow: Final = 112
|
||||
sb_up_arrow: Final = 114
|
||||
sb_v_double_arrow: Final = 116
|
||||
shuttle: Final = 118
|
||||
sizing: Final = 120
|
||||
spider: Final = 122
|
||||
spraycan: Final = 124
|
||||
star: Final = 126
|
||||
target: Final = 128
|
||||
tcross: Final = 130
|
||||
top_left_arrow: Final = 132
|
||||
top_left_corner: Final = 134
|
||||
top_right_corner: Final = 136
|
||||
top_side: Final = 138
|
||||
top_tee: Final = 140
|
||||
trek: Final = 142
|
||||
ul_angle: Final = 144
|
||||
umbrella: Final = 146
|
||||
ur_angle: Final = 148
|
||||
watch: Final = 150
|
||||
xterm: Final = 152
|
||||
|
||||
@@ -1,57 +1,59 @@
|
||||
NoValue: int
|
||||
XValue: int
|
||||
YValue: int
|
||||
WidthValue: int
|
||||
HeightValue: int
|
||||
AllValues: int
|
||||
XNegative: int
|
||||
YNegative: int
|
||||
USPosition: int
|
||||
USSize: int
|
||||
PPosition: int
|
||||
PSize: int
|
||||
PMinSize: int
|
||||
PMaxSize: int
|
||||
PResizeInc: int
|
||||
PAspect: int
|
||||
PBaseSize: int
|
||||
PWinGravity: int
|
||||
PAllHints: int
|
||||
InputHint: int
|
||||
StateHint: int
|
||||
IconPixmapHint: int
|
||||
IconWindowHint: int
|
||||
IconPositionHint: int
|
||||
IconMaskHint: int
|
||||
WindowGroupHint: int
|
||||
MessageHint: int
|
||||
UrgencyHint: int
|
||||
AllHints: int
|
||||
WithdrawnState: int
|
||||
NormalState: int
|
||||
IconicState: int
|
||||
DontCareState: int
|
||||
ZoomState: int
|
||||
InactiveState: int
|
||||
RectangleOut: int
|
||||
RectangleIn: int
|
||||
RectanglePart: int
|
||||
VisualNoMask: int
|
||||
VisualIDMask: int
|
||||
VisualScreenMask: int
|
||||
VisualDepthMask: int
|
||||
VisualClassMask: int
|
||||
VisualRedMaskMask: int
|
||||
VisualGreenMaskMask: int
|
||||
VisualBlueMaskMask: int
|
||||
VisualColormapSizeMask: int
|
||||
VisualBitsPerRGBMask: int
|
||||
VisualAllMask: int
|
||||
ReleaseByFreeingColormap: int
|
||||
BitmapSuccess: int
|
||||
BitmapOpenFailed: int
|
||||
BitmapFileInvalid: int
|
||||
BitmapNoMemory: int
|
||||
XCSUCCESS: int
|
||||
XCNOMEM: int
|
||||
XCNOENT: int
|
||||
from typing_extensions import Final
|
||||
|
||||
NoValue: Final = 0x0000
|
||||
XValue: Final = 0x0001
|
||||
YValue: Final = 0x0002
|
||||
WidthValue: Final = 0x0004
|
||||
HeightValue: Final = 0x0008
|
||||
AllValues: Final = 0x000F
|
||||
XNegative: Final = 0x0010
|
||||
YNegative: Final = 0x0020
|
||||
USPosition: Final = 0x001
|
||||
USSize: Final = 0x002
|
||||
PPosition: Final = 0x004
|
||||
PSize: Final = 0x008
|
||||
PMinSize: Final = 0x010
|
||||
PMaxSize: Final = 0x020
|
||||
PResizeInc: Final = 0x040
|
||||
PAspect: Final = 0x080
|
||||
PBaseSize: Final = 0x100
|
||||
PWinGravity: Final = 0x200
|
||||
PAllHints: Final = 252
|
||||
InputHint: Final = 0x001
|
||||
StateHint: Final = 0x002
|
||||
IconPixmapHint: Final = 0x004
|
||||
IconWindowHint: Final = 0x008
|
||||
IconPositionHint: Final = 0x010
|
||||
IconMaskHint: Final = 0x020
|
||||
WindowGroupHint: Final = 0x040
|
||||
MessageHint: Final = 0x080
|
||||
UrgencyHint: Final = 0x100
|
||||
AllHints: Final = 511
|
||||
WithdrawnState: Final = 0
|
||||
NormalState: Final = 1
|
||||
IconicState: Final = 3
|
||||
DontCareState: Final = 0
|
||||
ZoomState: Final = 2
|
||||
InactiveState: Final = 4
|
||||
RectangleOut: Final = 0
|
||||
RectangleIn: Final = 1
|
||||
RectanglePart: Final = 2
|
||||
VisualNoMask: Final = 0x0
|
||||
VisualIDMask: Final = 0x1
|
||||
VisualScreenMask: Final = 0x2
|
||||
VisualDepthMask: Final = 0x4
|
||||
VisualClassMask: Final = 0x8
|
||||
VisualRedMaskMask: Final = 0x10
|
||||
VisualGreenMaskMask: Final = 0x20
|
||||
VisualBlueMaskMask: Final = 0x40
|
||||
VisualColormapSizeMask: Final = 0x80
|
||||
VisualBitsPerRGBMask: Final = 0x100
|
||||
VisualAllMask: Final = 0x1FF
|
||||
ReleaseByFreeingColormap: Final = 1
|
||||
BitmapSuccess: Final = 0
|
||||
BitmapOpenFailed: Final = 1
|
||||
BitmapFileInvalid: Final = 2
|
||||
BitmapNoMemory: Final = 3
|
||||
XCSUCCESS: Final = 0
|
||||
XCNOMEM: Final = 1
|
||||
XCNOENT: Final = 2
|
||||
|
||||
@@ -34,8 +34,8 @@ class _ResourceBaseClassesType(TypedDict): # noqa: Y049
|
||||
cursor: type[cursor.Cursor]
|
||||
|
||||
class _BaseDisplay(display.Display):
|
||||
def __init__(self, display: str | None = ...) -> None: ...
|
||||
def get_atom(self, atomname: str, only_if_exists: bool = ...) -> int: ...
|
||||
def __init__(self, display: str | None = None) -> None: ...
|
||||
def get_atom(self, atomname: str, only_if_exists: bool = False) -> int: ...
|
||||
|
||||
class Display:
|
||||
display: _BaseDisplay
|
||||
@@ -44,7 +44,7 @@ class Display:
|
||||
class_extension_dicts: dict[str, dict[str, FunctionType]]
|
||||
display_extension_methods: dict[str, Callable[..., Any]]
|
||||
extension_event: rq.DictWrapper
|
||||
def __init__(self, display: str | None = ...) -> None: ...
|
||||
def __init__(self, display: str | None = None) -> None: ...
|
||||
def get_display_name(self) -> str: ...
|
||||
def fileno(self) -> int: ...
|
||||
def close(self) -> None: ...
|
||||
@@ -75,12 +75,12 @@ class Display:
|
||||
@overload
|
||||
def create_resource_object(self, type: str, id: int) -> resource.Resource: ...
|
||||
def __getattr__(self, attr: str) -> MethodType: ...
|
||||
def screen(self, sno: int | None = ...) -> rq.Struct: ...
|
||||
def screen(self, sno: int | None = None) -> rq.Struct: ...
|
||||
def screen_count(self) -> int: ...
|
||||
def get_default_screen(self) -> int: ...
|
||||
def extension_add_method(self, object: str, name: str, function: Callable[..., Any]) -> None: ...
|
||||
def extension_add_event(self, code: int, evt: type, name: str | None = ...) -> None: ...
|
||||
def extension_add_subevent(self, code: int, subcode: int | None, evt: type[rq.Event], name: str | None = ...) -> None: ...
|
||||
def extension_add_event(self, code: int, evt: type, name: str | None = None) -> None: ...
|
||||
def extension_add_subevent(self, code: int, subcode: int | None, evt: type[rq.Event], name: str | None = None) -> None: ...
|
||||
def extension_add_error(self, code: int, err: type[error.XError]) -> None: ...
|
||||
def keycode_to_keysym(self, keycode: int, index: int) -> int: ...
|
||||
def keysym_to_keycode(self, keysym: int) -> int: ...
|
||||
@@ -88,60 +88,60 @@ class Display:
|
||||
def refresh_keyboard_mapping(self, evt: rq.Event) -> None: ...
|
||||
def lookup_string(self, keysym: int) -> str | None: ...
|
||||
def rebind_string(self, keysym: int, newstring: str | None) -> None: ...
|
||||
def intern_atom(self, name: str, only_if_exists: bool = ...) -> int: ...
|
||||
def get_atom(self, atom: str, only_if_exists: bool = ...) -> int: ...
|
||||
def intern_atom(self, name: str, only_if_exists: bool = False) -> int: ...
|
||||
def get_atom(self, atom: str, only_if_exists: bool = False) -> int: ...
|
||||
def get_atom_name(self, atom: int) -> str: ...
|
||||
def get_selection_owner(self, selection: int) -> int: ...
|
||||
def send_event(
|
||||
self,
|
||||
destination: int,
|
||||
event: rq.Event,
|
||||
event_mask: int = ...,
|
||||
propagate: bool = ...,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
event_mask: int = 0,
|
||||
propagate: bool = False,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def ungrab_pointer(self, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def ungrab_pointer(self, time: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def change_active_pointer_grab(
|
||||
self, event_mask: int, cursor: cursor.Cursor, time: int, onerror: ErrorHandler[object] | None = ...
|
||||
self, event_mask: int, cursor: cursor.Cursor, time: int, onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def ungrab_keyboard(self, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def allow_events(self, mode: int, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def grab_server(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def ungrab_server(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def ungrab_keyboard(self, time: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def allow_events(self, mode: int, time: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def grab_server(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def ungrab_server(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def warp_pointer(
|
||||
self,
|
||||
x: int,
|
||||
y: int,
|
||||
src_window: int = ...,
|
||||
src_x: int = ...,
|
||||
src_y: int = ...,
|
||||
src_width: int = ...,
|
||||
src_height: int = ...,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
src_window: int = 0,
|
||||
src_x: int = 0,
|
||||
src_y: int = 0,
|
||||
src_width: int = 0,
|
||||
src_height: int = 0,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def set_input_focus(self, focus: int, revert_to: int, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_input_focus(self, focus: int, revert_to: int, time: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def get_input_focus(self) -> request.GetInputFocus: ...
|
||||
def query_keymap(self) -> bytes: ... # TODO: Validate if this is correct
|
||||
def open_font(self, name: str) -> _ResourceBaseClass | None: ...
|
||||
def list_fonts(self, pattern: Pattern[str] | str, max_names: int) -> list[str]: ...
|
||||
def list_fonts_with_info(self, pattern: Pattern[str] | str, max_names: int) -> request.ListFontsWithInfo: ...
|
||||
def set_font_path(self, path: Sequence[str], onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_font_path(self, path: Sequence[str], onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def get_font_path(self) -> list[str]: ...
|
||||
def query_extension(self, name: str) -> request.QueryExtension | None: ...
|
||||
def list_extensions(self) -> list[str]: ...
|
||||
def change_keyboard_mapping(
|
||||
self, first_keycode: int, keysyms: Sequence[Sequence[int]], onerror: ErrorHandler[object] | None = ...
|
||||
self, first_keycode: int, keysyms: Sequence[Sequence[int]], onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def get_keyboard_mapping(self, first_keycode: int, count: int) -> list[tuple[int, ...]]: ...
|
||||
def change_keyboard_control(self, onerror: ErrorHandler[object] | None = ..., **keys: object) -> None: ...
|
||||
def change_keyboard_control(self, onerror: ErrorHandler[object] | None = None, **keys: object) -> None: ...
|
||||
def get_keyboard_control(self) -> request.GetKeyboardControl: ...
|
||||
def bell(self, percent: int = ..., onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def bell(self, percent: int = 0, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def change_pointer_control(
|
||||
self, accel: tuple[int, int] | None = ..., threshold: int | None = ..., onerror: ErrorHandler[object] | None = ...
|
||||
self, accel: tuple[int, int] | None = None, threshold: int | None = None, onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def get_pointer_control(self) -> request.GetPointerControl: ...
|
||||
def set_screen_saver(
|
||||
self, timeout: int, interval: int, prefer_blank: int, allow_exposures: int, onerror: ErrorHandler[object] | None = ...
|
||||
self, timeout: int, interval: int, prefer_blank: int, allow_exposures: int, onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def get_screen_saver(self) -> request.GetScreenSaver: ...
|
||||
def change_hosts(
|
||||
@@ -149,14 +149,14 @@ class Display:
|
||||
mode: int,
|
||||
host_family: int,
|
||||
host: Sequence[int] | Sequence[bytes], # TODO: validate
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def list_hosts(self) -> request.ListHosts: ...
|
||||
def set_access_control(self, mode: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_close_down_mode(self, mode: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def force_screen_saver(self, mode: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_access_control(self, mode: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def set_close_down_mode(self, mode: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def force_screen_saver(self, mode: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def set_pointer_mapping(self, map: Sequence[int]) -> int: ...
|
||||
def get_pointer_mapping(self) -> list[int]: ...
|
||||
def set_modifier_mapping(self, keycodes: rq._ModifierMappingList8Elements) -> int: ...
|
||||
def get_modifier_mapping(self) -> Sequence[Sequence[int]]: ...
|
||||
def no_operation(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def no_operation(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from _typeshed import SliceableBuffer
|
||||
from typing_extensions import Literal
|
||||
from typing_extensions import Final, Literal
|
||||
|
||||
from Xlib.protocol import display, rq
|
||||
|
||||
@@ -44,7 +44,7 @@ class BadName(XError): ...
|
||||
class BadLength(XError): ...
|
||||
class BadImplementation(XError): ...
|
||||
|
||||
xerror_class: dict[int, type[XError]]
|
||||
xerror_class: Final[dict[int, type[XError]]]
|
||||
|
||||
class CatchError:
|
||||
error_types: tuple[type[XError], ...]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from collections.abc import Callable
|
||||
from typing import Any
|
||||
from typing_extensions import TypeAlias
|
||||
from typing_extensions import Final, TypeAlias
|
||||
|
||||
from Xlib._typing import ErrorHandler, Unused
|
||||
from Xlib.display import Display
|
||||
@@ -9,9 +9,9 @@ from Xlib.xobject import drawable, resource
|
||||
|
||||
_Update: TypeAlias = Callable[[rq.DictWrapper | dict[str, Any]], object]
|
||||
|
||||
extname: str
|
||||
RedirectAutomatic: int
|
||||
RedirectManual: int
|
||||
extname: Final = "Composite"
|
||||
RedirectAutomatic: Final = 0
|
||||
RedirectManual: Final = 1
|
||||
|
||||
class QueryVersion(rq.ReplyRequest): ...
|
||||
|
||||
@@ -19,27 +19,27 @@ def query_version(self: Display | resource.Resource) -> QueryVersion: ...
|
||||
|
||||
class RedirectWindow(rq.Request): ...
|
||||
|
||||
def redirect_window(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def redirect_window(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
|
||||
class RedirectSubwindows(rq.Request): ...
|
||||
|
||||
def redirect_subwindows(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def redirect_subwindows(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
|
||||
class UnredirectWindow(rq.Request): ...
|
||||
|
||||
def unredirect_window(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def unredirect_window(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
|
||||
class UnredirectSubindows(rq.Request): ...
|
||||
|
||||
def unredirect_subwindows(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def unredirect_subwindows(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
|
||||
class CreateRegionFromBorderClip(rq.Request): ...
|
||||
|
||||
def create_region_from_border_clip(self: drawable.Window, onerror: ErrorHandler[object] | None = ...) -> int: ...
|
||||
def create_region_from_border_clip(self: drawable.Window, onerror: ErrorHandler[object] | None = None) -> int: ...
|
||||
|
||||
class NameWindowPixmap(rq.Request): ...
|
||||
|
||||
def name_window_pixmap(self: Display | resource.Resource, onerror: ErrorHandler[object] | None = ...) -> drawable.Pixmap: ...
|
||||
def name_window_pixmap(self: Display | resource.Resource, onerror: ErrorHandler[object] | None = None) -> drawable.Pixmap: ...
|
||||
|
||||
class GetOverlayWindow(rq.ReplyRequest): ...
|
||||
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
from typing_extensions import Final, Literal
|
||||
|
||||
from Xlib.display import Display
|
||||
from Xlib.error import XError
|
||||
from Xlib.protocol import request, rq
|
||||
from Xlib.xobject import resource
|
||||
|
||||
extname: str
|
||||
DamageNotifyCode: int
|
||||
BadDamageCode: int
|
||||
|
||||
class BadDamageError(XError): ...
|
||||
|
||||
DamageReportRawRectangles: int
|
||||
DamageReportDeltaRectangles: int
|
||||
DamageReportBoundingBox: int
|
||||
DamageReportNonEmpty: int
|
||||
DamageReportLevel: tuple[int, int, int, int]
|
||||
extname: Final = "DAMAGE"
|
||||
DamageNotifyCode: Final = 0
|
||||
BadDamageCode: Final = 0
|
||||
DamageReportRawRectangles: Final = 0
|
||||
DamageReportDeltaRectangles: Final = 1
|
||||
DamageReportBoundingBox: Final = 2
|
||||
DamageReportNonEmpty: Final = 3
|
||||
DamageReportLevel: Final[tuple[Literal[0], Literal[1], Literal[2], Literal[3]]]
|
||||
DAMAGE = rq.Card32
|
||||
|
||||
class BadDamageError(XError): ...
|
||||
class QueryVersion(rq.ReplyRequest): ...
|
||||
|
||||
def query_version(self: Display | resource.Resource) -> QueryVersion: ...
|
||||
@@ -30,7 +30,7 @@ def damage_destroy(self: Display | resource.Resource, damage: int) -> None: ...
|
||||
|
||||
class DamageSubtract(rq.Request): ...
|
||||
|
||||
def damage_subtract(self: Display | resource.Resource, damage: int, repair: int = ..., parts: int = ...) -> None: ...
|
||||
def damage_subtract(self: Display | resource.Resource, damage: int, repair: int = 0, parts: int = 0) -> None: ...
|
||||
|
||||
class DamageAdd(rq.Request): ...
|
||||
|
||||
|
||||
@@ -1,14 +1,16 @@
|
||||
from typing_extensions import Final, Literal
|
||||
|
||||
from Xlib._typing import Unused
|
||||
from Xlib.display import Display
|
||||
from Xlib.protocol import rq
|
||||
from Xlib.xobject import resource
|
||||
|
||||
extname: str
|
||||
DPMSModeOn: int
|
||||
DPMSModeStandby: int
|
||||
DPMSModeSuspend: int
|
||||
DPMSModeOff: int
|
||||
DPMSPowerLevel: tuple[int, int, int, int]
|
||||
extname: Final = "DPMS"
|
||||
DPMSModeOn: Final = 0
|
||||
DPMSModeStandby: Final = 1
|
||||
DPMSModeSuspend: Final = 2
|
||||
DPMSModeOff: Final = 3
|
||||
DPMSPowerLevel: Final[tuple[Literal[0], Literal[1], Literal[2], Literal[3]]]
|
||||
|
||||
class DPMSGetVersion(rq.ReplyRequest): ...
|
||||
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib._typing import Unused
|
||||
from Xlib.display import Display
|
||||
from Xlib.protocol import rq
|
||||
from Xlib.xobject import resource
|
||||
|
||||
extname: str
|
||||
GenericEventCode: int
|
||||
extname: Final = "Generic Event Extension"
|
||||
GenericEventCode: Final = 35
|
||||
|
||||
class GEQueryVersion(rq.ReplyRequest): ...
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
from collections.abc import Sequence
|
||||
from typing_extensions import TypeAlias
|
||||
from typing_extensions import Final, TypeAlias
|
||||
|
||||
from Xlib.display import Display
|
||||
from Xlib.protocol import request, rq
|
||||
@@ -7,59 +7,59 @@ from Xlib.xobject import drawable, resource
|
||||
|
||||
_RandRModeInfo13IntSequence: TypeAlias = Sequence[int]
|
||||
|
||||
extname: str
|
||||
RRScreenChangeNotify: int
|
||||
RRNotify: int
|
||||
RRNotify_CrtcChange: int
|
||||
RRNotify_OutputChange: int
|
||||
RRNotify_OutputProperty: int
|
||||
RRScreenChangeNotifyMask: int
|
||||
RRCrtcChangeNotifyMask: int
|
||||
RROutputChangeNotifyMask: int
|
||||
RROutputPropertyNotifyMask: int
|
||||
SetConfigSuccess: int
|
||||
SetConfigInvalidConfigTime: int
|
||||
SetConfigInvalidTime: int
|
||||
SetConfigFailed: int
|
||||
Rotate_0: int
|
||||
Rotate_90: int
|
||||
Rotate_180: int
|
||||
Rotate_270: int
|
||||
Reflect_X: int
|
||||
Reflect_Y: int
|
||||
HSyncPositive: int
|
||||
HSyncNegative: int
|
||||
VSyncPositive: int
|
||||
VSyncNegative: int
|
||||
Interlace: int
|
||||
DoubleScan: int
|
||||
CSync: int
|
||||
CSyncPositive: int
|
||||
CSyncNegative: int
|
||||
HSkewPresent: int
|
||||
BCast: int
|
||||
PixelMultiplex: int
|
||||
DoubleClock: int
|
||||
ClockDivideBy2: int
|
||||
Connected: int
|
||||
Disconnected: int
|
||||
UnknownConnection: int
|
||||
PROPERTY_RANDR_EDID: str
|
||||
PROPERTY_SIGNAL_FORMAT: str
|
||||
PROPERTY_SIGNAL_PROPERTIES: str
|
||||
PROPERTY_CONNECTOR_TYPE: str
|
||||
PROPERTY_CONNECTOR_NUMBER: str
|
||||
PROPERTY_COMPATIBILITY_LIST: str
|
||||
PROPERTY_CLONE_LIST: str
|
||||
SubPixelUnknown: int
|
||||
SubPixelHorizontalRGB: int
|
||||
SubPixelHorizontalBGR: int
|
||||
SubPixelVerticalRGB: int
|
||||
SubPixelVerticalBGR: int
|
||||
SubPixelNone: int
|
||||
BadRROutput: int
|
||||
BadRRCrtc: int
|
||||
BadRRMode: int
|
||||
extname: Final = "RANDR"
|
||||
RRScreenChangeNotify: Final = 0
|
||||
RRNotify: Final = 1
|
||||
RRNotify_CrtcChange: Final = 0
|
||||
RRNotify_OutputChange: Final = 1
|
||||
RRNotify_OutputProperty: Final = 2
|
||||
RRScreenChangeNotifyMask: Final = 0x1
|
||||
RRCrtcChangeNotifyMask: Final = 0x2
|
||||
RROutputChangeNotifyMask: Final = 0x4
|
||||
RROutputPropertyNotifyMask: Final = 0x8
|
||||
SetConfigSuccess: Final = 0
|
||||
SetConfigInvalidConfigTime: Final = 1
|
||||
SetConfigInvalidTime: Final = 2
|
||||
SetConfigFailed: Final = 3
|
||||
Rotate_0: Final = 1
|
||||
Rotate_90: Final = 2
|
||||
Rotate_180: Final = 4
|
||||
Rotate_270: Final = 8
|
||||
Reflect_X: Final = 16
|
||||
Reflect_Y: Final = 32
|
||||
HSyncPositive: Final = 0x00000001
|
||||
HSyncNegative: Final = 0x00000002
|
||||
VSyncPositive: Final = 0x00000004
|
||||
VSyncNegative: Final = 0x00000008
|
||||
Interlace: Final = 0x00000010
|
||||
DoubleScan: Final = 0x00000020
|
||||
CSync: Final = 0x00000040
|
||||
CSyncPositive: Final = 0x00000080
|
||||
CSyncNegative: Final = 0x00000100
|
||||
HSkewPresent: Final = 0x00000200
|
||||
BCast: Final = 0x00000400
|
||||
PixelMultiplex: Final = 0x00000800
|
||||
DoubleClock: Final = 0x00001000
|
||||
ClockDivideBy2: Final = 0x00002000
|
||||
Connected: Final = 0
|
||||
Disconnected: Final = 1
|
||||
UnknownConnection: Final = 2
|
||||
PROPERTY_RANDR_EDID: Final = "EDID"
|
||||
PROPERTY_SIGNAL_FORMAT: Final = "SignalFormat"
|
||||
PROPERTY_SIGNAL_PROPERTIES: Final = "SignalProperties"
|
||||
PROPERTY_CONNECTOR_TYPE: Final = "ConnectorType"
|
||||
PROPERTY_CONNECTOR_NUMBER: Final = "ConnectorNumber"
|
||||
PROPERTY_COMPATIBILITY_LIST: Final = "CompatibilityList"
|
||||
PROPERTY_CLONE_LIST: Final = "CloneList"
|
||||
SubPixelUnknown: Final = 0
|
||||
SubPixelHorizontalRGB: Final = 1
|
||||
SubPixelHorizontalBGR: Final = 2
|
||||
SubPixelVerticalRGB: Final = 3
|
||||
SubPixelVerticalBGR: Final = 4
|
||||
SubPixelNone: Final = 5
|
||||
BadRROutput: Final = 0
|
||||
BadRRCrtc: Final = 1
|
||||
BadRRMode: Final = 2
|
||||
|
||||
class BadRROutputError(Exception): ...
|
||||
class BadRRCrtcError(Exception): ...
|
||||
@@ -79,7 +79,7 @@ class _1_0SetScreenConfig(rq.ReplyRequest): ...
|
||||
class SetScreenConfig(rq.ReplyRequest): ...
|
||||
|
||||
def set_screen_config(
|
||||
self: drawable.Drawable, size_id: int, rotation: int, config_timestamp: int, rate: int = ..., timestamp: int = ...
|
||||
self: drawable.Drawable, size_id: int, rotation: int, config_timestamp: int, rate: int = 0, timestamp: int = 0
|
||||
) -> SetScreenConfig: ...
|
||||
|
||||
class SelectInput(rq.Request): ...
|
||||
@@ -100,8 +100,8 @@ def set_screen_size(
|
||||
self: drawable.Window,
|
||||
width: int,
|
||||
height: int,
|
||||
width_in_millimeters: int | None = ...,
|
||||
height_in_millimeters: int | None = ...,
|
||||
width_in_millimeters: int | None = None,
|
||||
height_in_millimeters: int | None = None,
|
||||
) -> SetScreenSize: ...
|
||||
|
||||
class GetScreenResources(rq.ReplyRequest): ...
|
||||
@@ -143,8 +143,8 @@ def get_output_property(
|
||||
type: int,
|
||||
long_offset: int,
|
||||
long_length: int,
|
||||
delete: bool = ...,
|
||||
pending: bool = ...,
|
||||
delete: bool = False,
|
||||
pending: bool = False,
|
||||
) -> GetOutputProperty: ...
|
||||
|
||||
class CreateMode(rq.ReplyRequest): ...
|
||||
@@ -178,7 +178,7 @@ def set_crtc_config(
|
||||
mode: int,
|
||||
rotation: int,
|
||||
outputs: Sequence[int],
|
||||
timestamp: int = ...,
|
||||
timestamp: int = 0,
|
||||
) -> SetCrtcConfig: ...
|
||||
|
||||
class GetCrtcGammaSize(rq.ReplyRequest): ...
|
||||
@@ -228,7 +228,7 @@ def set_panning(
|
||||
border_top: int,
|
||||
border_width: int,
|
||||
border_height: int,
|
||||
timestamp: int = ...,
|
||||
timestamp: int = 0,
|
||||
) -> SetPanning: ...
|
||||
|
||||
class SetOutputPrimary(rq.Request): ...
|
||||
@@ -241,7 +241,7 @@ def get_output_primary(self: drawable.Window) -> GetOutputPrimary: ...
|
||||
|
||||
class GetMonitors(rq.ReplyRequest): ...
|
||||
|
||||
def get_monitors(self: drawable.Window, is_active: bool = ...) -> GetMonitors: ...
|
||||
def get_monitors(self: drawable.Window, is_active: bool = True) -> GetMonitors: ...
|
||||
|
||||
class SetMonitor(rq.Request): ...
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from collections.abc import Callable, Sequence, Sized
|
||||
from typing import Any, TypeVar
|
||||
from typing_extensions import Literal
|
||||
from typing_extensions import Final, Literal
|
||||
|
||||
from Xlib._typing import Unused
|
||||
from Xlib.display import Display
|
||||
@@ -10,19 +10,22 @@ from Xlib.xobject import resource
|
||||
_T = TypeVar("_T")
|
||||
_S = TypeVar("_S", bound=Sized)
|
||||
|
||||
extname: str
|
||||
FromServerTime: int
|
||||
FromClientTime: int
|
||||
FromClientSequence: int
|
||||
CurrentClients: int
|
||||
FutureClients: int
|
||||
AllClients: int
|
||||
FromServer: int
|
||||
FromClient: int
|
||||
ClientStarted: int
|
||||
ClientDied: int
|
||||
StartOfData: int
|
||||
EndOfData: int
|
||||
extname: Final = "RECORD"
|
||||
|
||||
FromServerTime: Final = 0x01
|
||||
FromClientTime: Final = 0x02
|
||||
FromClientSequence: Final = 0x04
|
||||
|
||||
CurrentClients: Final = 1
|
||||
FutureClients: Final = 2
|
||||
AllClients: Final = 3
|
||||
|
||||
FromServer: Final = 0
|
||||
FromClient: Final = 1
|
||||
ClientStarted: Final = 2
|
||||
ClientDied: Final = 3
|
||||
StartOfData: Final = 4
|
||||
EndOfData: Final = 5
|
||||
Record_Range8: rq.Struct
|
||||
Record_Range16: rq.Struct
|
||||
Record_ExtRange: rq.Struct
|
||||
@@ -94,7 +97,7 @@ class EnableContext(rq.ReplyRequest):
|
||||
self,
|
||||
callback: Callable[[rq.DictWrapper | dict[str, Any]], Any],
|
||||
display: display.Display,
|
||||
defer: bool = ...,
|
||||
defer: bool = False,
|
||||
*args: object | bool,
|
||||
**keys: object | bool,
|
||||
) -> None: ...
|
||||
|
||||
@@ -1,23 +1,24 @@
|
||||
from collections.abc import Sequence
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib._typing import Unused
|
||||
from Xlib.display import Display
|
||||
from Xlib.protocol import rq
|
||||
from Xlib.xobject import resource
|
||||
|
||||
RES_MAJOR_VERSION: int
|
||||
RES_MINOR_VERSION: int
|
||||
extname: str
|
||||
ResQueryVersion: int
|
||||
ResQueryClients: int
|
||||
ResQueryClientResources: int
|
||||
ResQueryClientPixmapBytes: int
|
||||
ResQueryClientIds: int
|
||||
ResQueryResourceBytes: int
|
||||
RES_MAJOR_VERSION: Final = 1
|
||||
RES_MINOR_VERSION: Final = 2
|
||||
extname: Final = "X-Resource"
|
||||
ResQueryVersion: Final = 0
|
||||
ResQueryClients: Final = 1
|
||||
ResQueryClientResources: Final = 2
|
||||
ResQueryClientPixmapBytes: Final = 3
|
||||
ResQueryClientIds: Final = 4
|
||||
ResQueryResourceBytes: Final = 5
|
||||
|
||||
class QueryVersion(rq.ReplyRequest): ...
|
||||
|
||||
def query_version(self: Display | resource.Resource, client_major: int = ..., client_minor: int = ...) -> QueryVersion: ...
|
||||
def query_version(self: Display | resource.Resource, client_major: int = 1, client_minor: int = 2) -> QueryVersion: ...
|
||||
|
||||
Client: rq.Struct
|
||||
|
||||
@@ -40,8 +41,8 @@ class SizeOf(rq.LengthOf):
|
||||
def __init__(self, name: str | list[str] | tuple[str, ...], size: int, item_size: int) -> None: ...
|
||||
def parse_value(self, length: int, display: Unused) -> int: ... # type: ignore[override]
|
||||
|
||||
ClientXIDMask: int
|
||||
LocalClientPIDMask: int
|
||||
ClientXIDMask: Final = 0x1
|
||||
LocalClientPIDMask: Final = 0x2
|
||||
ClientIdSpec: rq.Struct
|
||||
ClientIdValue: rq.Struct
|
||||
|
||||
|
||||
@@ -1,17 +1,19 @@
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib._typing import ErrorHandler
|
||||
from Xlib.display import Display
|
||||
from Xlib.protocol import request, rq
|
||||
from Xlib.xobject import drawable
|
||||
|
||||
extname: str
|
||||
NotifyMask: int
|
||||
CycleMask: int
|
||||
StateOff: int
|
||||
StateOn: int
|
||||
StateCycle: int
|
||||
KindBlanked: int
|
||||
KindInternal: int
|
||||
KindExternal: int
|
||||
extname: Final = "MIT-SCREEN-SAVER"
|
||||
NotifyMask: Final = 1
|
||||
CycleMask: Final = 2
|
||||
StateOff: Final = 0
|
||||
StateOn: Final = 1
|
||||
StateCycle: Final = 2
|
||||
KindBlanked: Final = 0
|
||||
KindInternal: Final = 1
|
||||
KindExternal: Final = 2
|
||||
|
||||
class QueryVersion(rq.ReplyRequest): ...
|
||||
|
||||
@@ -34,16 +36,16 @@ def set_attributes(
|
||||
width: int,
|
||||
height: int,
|
||||
border_width: int,
|
||||
window_class: int = ...,
|
||||
depth: int = ...,
|
||||
visual: int = ...,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
window_class: int = 0,
|
||||
depth: int = 0,
|
||||
visual: int = 0,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
**keys: object,
|
||||
) -> SetAttributes: ...
|
||||
|
||||
class UnsetAttributes(rq.Request): ...
|
||||
|
||||
def unset_attributes(self: drawable.Drawable, onerror: ErrorHandler[object] | None = ...) -> UnsetAttributes: ...
|
||||
def unset_attributes(self: drawable.Drawable, onerror: ErrorHandler[object] | None = None) -> UnsetAttributes: ...
|
||||
|
||||
class Notify(rq.Event): ...
|
||||
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib._typing import Unused
|
||||
from Xlib.display import Display
|
||||
from Xlib.protocol import rq
|
||||
from Xlib.xobject import resource
|
||||
|
||||
extname: str
|
||||
SecurityClientTrusted: int
|
||||
SecurityClientUntrusted: int
|
||||
SecurityAuthorizationRevokedMask: int
|
||||
extname: Final = "SECURITY"
|
||||
SecurityClientTrusted: Final = 0
|
||||
SecurityClientUntrusted: Final = 1
|
||||
SecurityAuthorizationRevokedMask: Final = 1
|
||||
AUTHID = rq.Card32
|
||||
|
||||
class QueryVersion(rq.ReplyRequest): ...
|
||||
@@ -18,11 +20,11 @@ class SecurityGenerateAuthorization(rq.ReplyRequest): ...
|
||||
def generate_authorization(
|
||||
self: Display | resource.Resource,
|
||||
auth_proto: str,
|
||||
auth_data: bytes | bytearray = ...,
|
||||
timeout: int | None = ...,
|
||||
trust_level: int | None = ...,
|
||||
group: int | None = ...,
|
||||
event_mask: int | None = ...,
|
||||
auth_data: bytes | bytearray = b"",
|
||||
timeout: int | None = None,
|
||||
trust_level: int | None = None,
|
||||
group: int | None = None,
|
||||
event_mask: int | None = None,
|
||||
) -> SecurityGenerateAuthorization: ...
|
||||
|
||||
class SecurityRevokeAuthorization(rq.Request): ...
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
from collections.abc import Sequence
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib.display import Display
|
||||
from Xlib.protocol import request, rq
|
||||
from Xlib.protocol.structs import _Rectangle4IntSequence
|
||||
from Xlib.xobject import drawable, resource
|
||||
|
||||
extname: str
|
||||
extname: Final = "SHAPE"
|
||||
OP = rq.Card8
|
||||
|
||||
class SO:
|
||||
|
||||
@@ -1,19 +1,21 @@
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib._typing import Unused
|
||||
from Xlib.display import Display
|
||||
from Xlib.protocol import request, rq
|
||||
from Xlib.xobject import drawable, resource
|
||||
|
||||
extname: str
|
||||
XFixesSelectionNotify: int
|
||||
XFixesCursorNotify: int
|
||||
XFixesSetSelectionOwnerNotifyMask: int
|
||||
XFixesSelectionWindowDestroyNotifyMask: int
|
||||
XFixesSelectionClientCloseNotifyMask: int
|
||||
XFixesDisplayCursorNotifyMask: int
|
||||
XFixesSetSelectionOwnerNotify: int
|
||||
XFixesSelectionWindowDestroyNotify: int
|
||||
XFixesSelectionClientCloseNotify: int
|
||||
XFixesDisplayCursorNotify: int
|
||||
extname: Final = "XFIXES"
|
||||
XFixesSelectionNotify: Final = 0
|
||||
XFixesCursorNotify: Final = 1
|
||||
XFixesSetSelectionOwnerNotifyMask: Final = 0x1
|
||||
XFixesSelectionWindowDestroyNotifyMask: Final = 0x2
|
||||
XFixesSelectionClientCloseNotifyMask: Final = 0x4
|
||||
XFixesDisplayCursorNotifyMask: Final = 0x1
|
||||
XFixesSetSelectionOwnerNotify: Final = 0
|
||||
XFixesSelectionWindowDestroyNotify: Final = 1
|
||||
XFixesSelectionClientCloseNotify: Final = 2
|
||||
XFixesDisplayCursorNotify: Final = 0
|
||||
|
||||
class QueryVersion(rq.ReplyRequest): ...
|
||||
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib._typing import Unused
|
||||
from Xlib.display import Display
|
||||
from Xlib.protocol import rq
|
||||
from Xlib.xobject import drawable, resource
|
||||
|
||||
extname: str
|
||||
extname: Final = "XINERAMA"
|
||||
|
||||
class QueryVersion(rq.ReplyRequest): ...
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
from _typeshed import ReadableBuffer, SliceableBuffer
|
||||
from collections.abc import Iterable, Sequence
|
||||
from typing import SupportsFloat, TypeVar
|
||||
from typing_extensions import SupportsIndex, TypeAlias
|
||||
from typing_extensions import Final, SupportsIndex, TypeAlias
|
||||
|
||||
from Xlib._typing import Unused
|
||||
from Xlib.display import Display
|
||||
@@ -11,110 +11,110 @@ from Xlib.xobject import drawable, resource
|
||||
_T = TypeVar("_T")
|
||||
_Floatable: TypeAlias = SupportsFloat | SupportsIndex | str | ReadableBuffer
|
||||
|
||||
extname: str
|
||||
PropertyDeleted: int
|
||||
PropertyCreated: int
|
||||
PropertyModified: int
|
||||
NotifyNormal: int
|
||||
NotifyGrab: int
|
||||
NotifyUngrab: int
|
||||
NotifyWhileGrabbed: int
|
||||
NotifyPassiveGrab: int
|
||||
NotifyPassiveUngrab: int
|
||||
NotifyAncestor: int
|
||||
NotifyVirtual: int
|
||||
NotifyInferior: int
|
||||
NotifyNonlinear: int
|
||||
NotifyNonlinearVirtual: int
|
||||
NotifyPointer: int
|
||||
NotifyPointerRoot: int
|
||||
NotifyDetailNone: int
|
||||
GrabtypeButton: int
|
||||
GrabtypeKeycode: int
|
||||
GrabtypeEnter: int
|
||||
GrabtypeFocusIn: int
|
||||
GrabtypeTouchBegin: int
|
||||
AnyModifier: int
|
||||
AnyButton: int
|
||||
AnyKeycode: int
|
||||
AsyncDevice: int
|
||||
SyncDevice: int
|
||||
ReplayDevice: int
|
||||
AsyncPairedDevice: int
|
||||
AsyncPair: int
|
||||
SyncPair: int
|
||||
SlaveSwitch: int
|
||||
DeviceChange: int
|
||||
MasterAdded: int
|
||||
MasterRemoved: int
|
||||
SlaveAdded: int
|
||||
SlaveRemoved: int
|
||||
SlaveAttached: int
|
||||
SlaveDetached: int
|
||||
DeviceEnabled: int
|
||||
DeviceDisabled: int
|
||||
AddMaster: int
|
||||
RemoveMaster: int
|
||||
AttachSlave: int
|
||||
DetachSlave: int
|
||||
AttachToMaster: int
|
||||
Floating: int
|
||||
ModeRelative: int
|
||||
ModeAbsolute: int
|
||||
MasterPointer: int
|
||||
MasterKeyboard: int
|
||||
SlavePointer: int
|
||||
SlaveKeyboard: int
|
||||
FloatingSlave: int
|
||||
KeyClass: int
|
||||
ButtonClass: int
|
||||
ValuatorClass: int
|
||||
ScrollClass: int
|
||||
TouchClass: int
|
||||
KeyRepeat: int
|
||||
AllDevices: int
|
||||
AllMasterDevices: int
|
||||
DeviceChanged: int
|
||||
KeyPress: int
|
||||
KeyRelease: int
|
||||
ButtonPress: int
|
||||
ButtonRelease: int
|
||||
Motion: int
|
||||
Enter: int
|
||||
Leave: int
|
||||
FocusIn: int
|
||||
FocusOut: int
|
||||
HierarchyChanged: int
|
||||
PropertyEvent: int
|
||||
RawKeyPress: int
|
||||
RawKeyRelease: int
|
||||
RawButtonPress: int
|
||||
RawButtonRelease: int
|
||||
RawMotion: int
|
||||
DeviceChangedMask: int
|
||||
KeyPressMask: int
|
||||
KeyReleaseMask: int
|
||||
ButtonPressMask: int
|
||||
ButtonReleaseMask: int
|
||||
MotionMask: int
|
||||
EnterMask: int
|
||||
LeaveMask: int
|
||||
FocusInMask: int
|
||||
FocusOutMask: int
|
||||
HierarchyChangedMask: int
|
||||
PropertyEventMask: int
|
||||
RawKeyPressMask: int
|
||||
RawKeyReleaseMask: int
|
||||
RawButtonPressMask: int
|
||||
RawButtonReleaseMask: int
|
||||
RawMotionMask: int
|
||||
GrabModeSync: int
|
||||
GrabModeAsync: int
|
||||
GrabModeTouch: int
|
||||
extname: Final = "XInputExtension"
|
||||
PropertyDeleted: Final = 0
|
||||
PropertyCreated: Final = 1
|
||||
PropertyModified: Final = 2
|
||||
NotifyNormal: Final = 0
|
||||
NotifyGrab: Final = 1
|
||||
NotifyUngrab: Final = 2
|
||||
NotifyWhileGrabbed: Final = 3
|
||||
NotifyPassiveGrab: Final = 4
|
||||
NotifyPassiveUngrab: Final = 5
|
||||
NotifyAncestor: Final = 0
|
||||
NotifyVirtual: Final = 1
|
||||
NotifyInferior: Final = 2
|
||||
NotifyNonlinear: Final = 3
|
||||
NotifyNonlinearVirtual: Final = 4
|
||||
NotifyPointer: Final = 5
|
||||
NotifyPointerRoot: Final = 6
|
||||
NotifyDetailNone: Final = 7
|
||||
GrabtypeButton: Final = 0
|
||||
GrabtypeKeycode: Final = 1
|
||||
GrabtypeEnter: Final = 2
|
||||
GrabtypeFocusIn: Final = 3
|
||||
GrabtypeTouchBegin: Final = 4
|
||||
AnyModifier: Final = 0x80000000
|
||||
AnyButton: Final = 0
|
||||
AnyKeycode: Final = 0
|
||||
AsyncDevice: Final = 0
|
||||
SyncDevice: Final = 1
|
||||
ReplayDevice: Final = 2
|
||||
AsyncPairedDevice: Final = 3
|
||||
AsyncPair: Final = 4
|
||||
SyncPair: Final = 5
|
||||
SlaveSwitch: Final = 1
|
||||
DeviceChange: Final = 2
|
||||
MasterAdded: Final = 0x01
|
||||
MasterRemoved: Final = 0x02
|
||||
SlaveAdded: Final = 0x04
|
||||
SlaveRemoved: Final = 0x08
|
||||
SlaveAttached: Final = 0x10
|
||||
SlaveDetached: Final = 0x20
|
||||
DeviceEnabled: Final = 0x40
|
||||
DeviceDisabled: Final = 0x80
|
||||
AddMaster: Final = 1
|
||||
RemoveMaster: Final = 2
|
||||
AttachSlave: Final = 3
|
||||
DetachSlave: Final = 4
|
||||
AttachToMaster: Final = 1
|
||||
Floating: Final = 2
|
||||
ModeRelative: Final = 0
|
||||
ModeAbsolute: Final = 1
|
||||
MasterPointer: Final = 1
|
||||
MasterKeyboard: Final = 2
|
||||
SlavePointer: Final = 3
|
||||
SlaveKeyboard: Final = 4
|
||||
FloatingSlave: Final = 5
|
||||
KeyClass: Final = 0
|
||||
ButtonClass: Final = 1
|
||||
ValuatorClass: Final = 2
|
||||
ScrollClass: Final = 3
|
||||
TouchClass: Final = 8
|
||||
KeyRepeat: Final = 0x10000
|
||||
AllDevices: Final = 0
|
||||
AllMasterDevices: Final = 1
|
||||
DeviceChanged: Final = 1
|
||||
KeyPress: Final = 2
|
||||
KeyRelease: Final = 3
|
||||
ButtonPress: Final = 4
|
||||
ButtonRelease: Final = 5
|
||||
Motion: Final = 6
|
||||
Enter: Final = 7
|
||||
Leave: Final = 8
|
||||
FocusIn: Final = 9
|
||||
FocusOut: Final = 10
|
||||
HierarchyChanged: Final = 11
|
||||
PropertyEvent: Final = 12
|
||||
RawKeyPress: Final = 13
|
||||
RawKeyRelease: Final = 14
|
||||
RawButtonPress: Final = 15
|
||||
RawButtonRelease: Final = 16
|
||||
RawMotion: Final = 17
|
||||
DeviceChangedMask: Final = 0x00002
|
||||
KeyPressMask: Final = 0x00004
|
||||
KeyReleaseMask: Final = 0x00008
|
||||
ButtonPressMask: Final = 0x00010
|
||||
ButtonReleaseMask: Final = 0x00020
|
||||
MotionMask: Final = 0x00040
|
||||
EnterMask: Final = 0x00080
|
||||
LeaveMask: Final = 0x00100
|
||||
FocusInMask: Final = 0x00200
|
||||
FocusOutMask: Final = 0x00400
|
||||
HierarchyChangedMask: Final = 0x00800
|
||||
PropertyEventMask: Final = 0x01000
|
||||
RawKeyPressMask: Final = 0x02000
|
||||
RawKeyReleaseMask: Final = 0x04000
|
||||
RawButtonPressMask: Final = 0x08000
|
||||
RawButtonReleaseMask: Final = 0x10000
|
||||
RawMotionMask: Final = 0x20000
|
||||
GrabModeSync: Final = 0
|
||||
GrabModeAsync: Final = 1
|
||||
GrabModeTouch: Final = 2
|
||||
DEVICEID = rq.Card16
|
||||
DEVICE = rq.Card16
|
||||
DEVICEUSE = rq.Card8
|
||||
PROPERTY_TYPE_FLOAT: str
|
||||
PROPERTY_TYPE_FLOAT: Final = "FLOAT"
|
||||
|
||||
# ignore[override] because of Liskov substitution principle violations
|
||||
class FP1616(rq.Int32):
|
||||
@@ -159,7 +159,7 @@ KeyInfo: rq.Struct
|
||||
ValuatorInfo: rq.Struct
|
||||
ScrollInfo: rq.Struct
|
||||
TouchInfo: rq.Struct
|
||||
INFO_CLASSES: dict[int, rq.Struct]
|
||||
INFO_CLASSES: Final[dict[int, rq.Struct]]
|
||||
|
||||
class ClassInfoClass:
|
||||
structcode: None
|
||||
@@ -179,7 +179,7 @@ def list_device_properties(self: Display | resource.Resource, deviceid: int) ->
|
||||
class XIGetProperty(rq.ReplyRequest): ...
|
||||
|
||||
def get_device_property(
|
||||
self: Display | resource.Resource, deviceid: int, property: int, type: int, offset: int, length: int, delete: int = ...
|
||||
self: Display | resource.Resource, deviceid: int, property: int, type: int, offset: int, length: int, delete: int = False
|
||||
) -> XIGetProperty: ...
|
||||
|
||||
class XIChangeProperty(rq.Request): ...
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib._typing import Unused
|
||||
from Xlib.display import Display
|
||||
from Xlib.protocol import rq
|
||||
from Xlib.xobject import resource
|
||||
|
||||
extname: str
|
||||
CurrentCursor: int
|
||||
extname: Final = "XTEST"
|
||||
CurrentCursor: Final = 1
|
||||
|
||||
class GetVersion(rq.ReplyRequest): ...
|
||||
|
||||
@@ -17,13 +19,7 @@ def compare_cursor(self: Display | resource.Resource, cursor: int) -> int: ...
|
||||
class FakeInput(rq.Request): ...
|
||||
|
||||
def fake_input(
|
||||
self: Display | resource.Resource,
|
||||
event_type: int,
|
||||
detail: int = ...,
|
||||
time: int = ...,
|
||||
root: int = ...,
|
||||
x: int = ...,
|
||||
y: int = ...,
|
||||
self: Display | resource.Resource, event_type: int, detail: int = 0, time: int = 0, root: int = 0, x: int = 0, y: int = 0
|
||||
) -> None: ...
|
||||
|
||||
class GrabControl(rq.Request): ...
|
||||
|
||||
@@ -1,19 +1,21 @@
|
||||
XK_leftcaret: int
|
||||
XK_rightcaret: int
|
||||
XK_downcaret: int
|
||||
XK_upcaret: int
|
||||
XK_overbar: int
|
||||
XK_downtack: int
|
||||
XK_upshoe: int
|
||||
XK_downstile: int
|
||||
XK_underbar: int
|
||||
XK_jot: int
|
||||
XK_quad: int
|
||||
XK_uptack: int
|
||||
XK_circle: int
|
||||
XK_upstile: int
|
||||
XK_downshoe: int
|
||||
XK_rightshoe: int
|
||||
XK_leftshoe: int
|
||||
XK_lefttack: int
|
||||
XK_righttack: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_leftcaret: Final = 0xBA3
|
||||
XK_rightcaret: Final = 0xBA6
|
||||
XK_downcaret: Final = 0xBA8
|
||||
XK_upcaret: Final = 0xBA9
|
||||
XK_overbar: Final = 0xBC0
|
||||
XK_downtack: Final = 0xBC2
|
||||
XK_upshoe: Final = 0xBC3
|
||||
XK_downstile: Final = 0xBC4
|
||||
XK_underbar: Final = 0xBC6
|
||||
XK_jot: Final = 0xBCA
|
||||
XK_quad: Final = 0xBCC
|
||||
XK_uptack: Final = 0xBCE
|
||||
XK_circle: Final = 0xBCF
|
||||
XK_upstile: Final = 0xBD3
|
||||
XK_downshoe: Final = 0xBD6
|
||||
XK_rightshoe: Final = 0xBD8
|
||||
XK_leftshoe: Final = 0xBDA
|
||||
XK_lefttack: Final = 0xBDC
|
||||
XK_righttack: Final = 0xBFC
|
||||
|
||||
@@ -1,50 +1,52 @@
|
||||
XK_Arabic_comma: int
|
||||
XK_Arabic_semicolon: int
|
||||
XK_Arabic_question_mark: int
|
||||
XK_Arabic_hamza: int
|
||||
XK_Arabic_maddaonalef: int
|
||||
XK_Arabic_hamzaonalef: int
|
||||
XK_Arabic_hamzaonwaw: int
|
||||
XK_Arabic_hamzaunderalef: int
|
||||
XK_Arabic_hamzaonyeh: int
|
||||
XK_Arabic_alef: int
|
||||
XK_Arabic_beh: int
|
||||
XK_Arabic_tehmarbuta: int
|
||||
XK_Arabic_teh: int
|
||||
XK_Arabic_theh: int
|
||||
XK_Arabic_jeem: int
|
||||
XK_Arabic_hah: int
|
||||
XK_Arabic_khah: int
|
||||
XK_Arabic_dal: int
|
||||
XK_Arabic_thal: int
|
||||
XK_Arabic_ra: int
|
||||
XK_Arabic_zain: int
|
||||
XK_Arabic_seen: int
|
||||
XK_Arabic_sheen: int
|
||||
XK_Arabic_sad: int
|
||||
XK_Arabic_dad: int
|
||||
XK_Arabic_tah: int
|
||||
XK_Arabic_zah: int
|
||||
XK_Arabic_ain: int
|
||||
XK_Arabic_ghain: int
|
||||
XK_Arabic_tatweel: int
|
||||
XK_Arabic_feh: int
|
||||
XK_Arabic_qaf: int
|
||||
XK_Arabic_kaf: int
|
||||
XK_Arabic_lam: int
|
||||
XK_Arabic_meem: int
|
||||
XK_Arabic_noon: int
|
||||
XK_Arabic_ha: int
|
||||
XK_Arabic_heh: int
|
||||
XK_Arabic_waw: int
|
||||
XK_Arabic_alefmaksura: int
|
||||
XK_Arabic_yeh: int
|
||||
XK_Arabic_fathatan: int
|
||||
XK_Arabic_dammatan: int
|
||||
XK_Arabic_kasratan: int
|
||||
XK_Arabic_fatha: int
|
||||
XK_Arabic_damma: int
|
||||
XK_Arabic_kasra: int
|
||||
XK_Arabic_shadda: int
|
||||
XK_Arabic_sukun: int
|
||||
XK_Arabic_switch: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_Arabic_comma: Final = 0x5AC
|
||||
XK_Arabic_semicolon: Final = 0x5BB
|
||||
XK_Arabic_question_mark: Final = 0x5BF
|
||||
XK_Arabic_hamza: Final = 0x5C1
|
||||
XK_Arabic_maddaonalef: Final = 0x5C2
|
||||
XK_Arabic_hamzaonalef: Final = 0x5C3
|
||||
XK_Arabic_hamzaonwaw: Final = 0x5C4
|
||||
XK_Arabic_hamzaunderalef: Final = 0x5C5
|
||||
XK_Arabic_hamzaonyeh: Final = 0x5C6
|
||||
XK_Arabic_alef: Final = 0x5C7
|
||||
XK_Arabic_beh: Final = 0x5C8
|
||||
XK_Arabic_tehmarbuta: Final = 0x5C9
|
||||
XK_Arabic_teh: Final = 0x5CA
|
||||
XK_Arabic_theh: Final = 0x5CB
|
||||
XK_Arabic_jeem: Final = 0x5CC
|
||||
XK_Arabic_hah: Final = 0x5CD
|
||||
XK_Arabic_khah: Final = 0x5CE
|
||||
XK_Arabic_dal: Final = 0x5CF
|
||||
XK_Arabic_thal: Final = 0x5D0
|
||||
XK_Arabic_ra: Final = 0x5D1
|
||||
XK_Arabic_zain: Final = 0x5D2
|
||||
XK_Arabic_seen: Final = 0x5D3
|
||||
XK_Arabic_sheen: Final = 0x5D4
|
||||
XK_Arabic_sad: Final = 0x5D5
|
||||
XK_Arabic_dad: Final = 0x5D6
|
||||
XK_Arabic_tah: Final = 0x5D7
|
||||
XK_Arabic_zah: Final = 0x5D8
|
||||
XK_Arabic_ain: Final = 0x5D9
|
||||
XK_Arabic_ghain: Final = 0x5DA
|
||||
XK_Arabic_tatweel: Final = 0x5E0
|
||||
XK_Arabic_feh: Final = 0x5E1
|
||||
XK_Arabic_qaf: Final = 0x5E2
|
||||
XK_Arabic_kaf: Final = 0x5E3
|
||||
XK_Arabic_lam: Final = 0x5E4
|
||||
XK_Arabic_meem: Final = 0x5E5
|
||||
XK_Arabic_noon: Final = 0x5E6
|
||||
XK_Arabic_ha: Final = 0x5E7
|
||||
XK_Arabic_heh: Final = 0x5E7
|
||||
XK_Arabic_waw: Final = 0x5E8
|
||||
XK_Arabic_alefmaksura: Final = 0x5E9
|
||||
XK_Arabic_yeh: Final = 0x5EA
|
||||
XK_Arabic_fathatan: Final = 0x5EB
|
||||
XK_Arabic_dammatan: Final = 0x5EC
|
||||
XK_Arabic_kasratan: Final = 0x5ED
|
||||
XK_Arabic_fatha: Final = 0x5EE
|
||||
XK_Arabic_damma: Final = 0x5EF
|
||||
XK_Arabic_kasra: Final = 0x5F0
|
||||
XK_Arabic_shadda: Final = 0x5F1
|
||||
XK_Arabic_sukun: Final = 0x5F2
|
||||
XK_Arabic_switch: Final = 0xFF7E
|
||||
|
||||
@@ -1,107 +1,109 @@
|
||||
XK_Serbian_dje: int
|
||||
XK_Macedonia_gje: int
|
||||
XK_Cyrillic_io: int
|
||||
XK_Ukrainian_ie: int
|
||||
XK_Ukranian_je: int
|
||||
XK_Macedonia_dse: int
|
||||
XK_Ukrainian_i: int
|
||||
XK_Ukranian_i: int
|
||||
XK_Ukrainian_yi: int
|
||||
XK_Ukranian_yi: int
|
||||
XK_Cyrillic_je: int
|
||||
XK_Serbian_je: int
|
||||
XK_Cyrillic_lje: int
|
||||
XK_Serbian_lje: int
|
||||
XK_Cyrillic_nje: int
|
||||
XK_Serbian_nje: int
|
||||
XK_Serbian_tshe: int
|
||||
XK_Macedonia_kje: int
|
||||
XK_Byelorussian_shortu: int
|
||||
XK_Cyrillic_dzhe: int
|
||||
XK_Serbian_dze: int
|
||||
XK_numerosign: int
|
||||
XK_Serbian_DJE: int
|
||||
XK_Macedonia_GJE: int
|
||||
XK_Cyrillic_IO: int
|
||||
XK_Ukrainian_IE: int
|
||||
XK_Ukranian_JE: int
|
||||
XK_Macedonia_DSE: int
|
||||
XK_Ukrainian_I: int
|
||||
XK_Ukranian_I: int
|
||||
XK_Ukrainian_YI: int
|
||||
XK_Ukranian_YI: int
|
||||
XK_Cyrillic_JE: int
|
||||
XK_Serbian_JE: int
|
||||
XK_Cyrillic_LJE: int
|
||||
XK_Serbian_LJE: int
|
||||
XK_Cyrillic_NJE: int
|
||||
XK_Serbian_NJE: int
|
||||
XK_Serbian_TSHE: int
|
||||
XK_Macedonia_KJE: int
|
||||
XK_Byelorussian_SHORTU: int
|
||||
XK_Cyrillic_DZHE: int
|
||||
XK_Serbian_DZE: int
|
||||
XK_Cyrillic_yu: int
|
||||
XK_Cyrillic_a: int
|
||||
XK_Cyrillic_be: int
|
||||
XK_Cyrillic_tse: int
|
||||
XK_Cyrillic_de: int
|
||||
XK_Cyrillic_ie: int
|
||||
XK_Cyrillic_ef: int
|
||||
XK_Cyrillic_ghe: int
|
||||
XK_Cyrillic_ha: int
|
||||
XK_Cyrillic_i: int
|
||||
XK_Cyrillic_shorti: int
|
||||
XK_Cyrillic_ka: int
|
||||
XK_Cyrillic_el: int
|
||||
XK_Cyrillic_em: int
|
||||
XK_Cyrillic_en: int
|
||||
XK_Cyrillic_o: int
|
||||
XK_Cyrillic_pe: int
|
||||
XK_Cyrillic_ya: int
|
||||
XK_Cyrillic_er: int
|
||||
XK_Cyrillic_es: int
|
||||
XK_Cyrillic_te: int
|
||||
XK_Cyrillic_u: int
|
||||
XK_Cyrillic_zhe: int
|
||||
XK_Cyrillic_ve: int
|
||||
XK_Cyrillic_softsign: int
|
||||
XK_Cyrillic_yeru: int
|
||||
XK_Cyrillic_ze: int
|
||||
XK_Cyrillic_sha: int
|
||||
XK_Cyrillic_e: int
|
||||
XK_Cyrillic_shcha: int
|
||||
XK_Cyrillic_che: int
|
||||
XK_Cyrillic_hardsign: int
|
||||
XK_Cyrillic_YU: int
|
||||
XK_Cyrillic_A: int
|
||||
XK_Cyrillic_BE: int
|
||||
XK_Cyrillic_TSE: int
|
||||
XK_Cyrillic_DE: int
|
||||
XK_Cyrillic_IE: int
|
||||
XK_Cyrillic_EF: int
|
||||
XK_Cyrillic_GHE: int
|
||||
XK_Cyrillic_HA: int
|
||||
XK_Cyrillic_I: int
|
||||
XK_Cyrillic_SHORTI: int
|
||||
XK_Cyrillic_KA: int
|
||||
XK_Cyrillic_EL: int
|
||||
XK_Cyrillic_EM: int
|
||||
XK_Cyrillic_EN: int
|
||||
XK_Cyrillic_O: int
|
||||
XK_Cyrillic_PE: int
|
||||
XK_Cyrillic_YA: int
|
||||
XK_Cyrillic_ER: int
|
||||
XK_Cyrillic_ES: int
|
||||
XK_Cyrillic_TE: int
|
||||
XK_Cyrillic_U: int
|
||||
XK_Cyrillic_ZHE: int
|
||||
XK_Cyrillic_VE: int
|
||||
XK_Cyrillic_SOFTSIGN: int
|
||||
XK_Cyrillic_YERU: int
|
||||
XK_Cyrillic_ZE: int
|
||||
XK_Cyrillic_SHA: int
|
||||
XK_Cyrillic_E: int
|
||||
XK_Cyrillic_SHCHA: int
|
||||
XK_Cyrillic_CHE: int
|
||||
XK_Cyrillic_HARDSIGN: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_Serbian_dje: Final = 0x6A1
|
||||
XK_Macedonia_gje: Final = 0x6A2
|
||||
XK_Cyrillic_io: Final = 0x6A3
|
||||
XK_Ukrainian_ie: Final = 0x6A4
|
||||
XK_Ukranian_je: Final = 0x6A4
|
||||
XK_Macedonia_dse: Final = 0x6A5
|
||||
XK_Ukrainian_i: Final = 0x6A6
|
||||
XK_Ukranian_i: Final = 0x6A6
|
||||
XK_Ukrainian_yi: Final = 0x6A7
|
||||
XK_Ukranian_yi: Final = 0x6A7
|
||||
XK_Cyrillic_je: Final = 0x6A8
|
||||
XK_Serbian_je: Final = 0x6A8
|
||||
XK_Cyrillic_lje: Final = 0x6A9
|
||||
XK_Serbian_lje: Final = 0x6A9
|
||||
XK_Cyrillic_nje: Final = 0x6AA
|
||||
XK_Serbian_nje: Final = 0x6AA
|
||||
XK_Serbian_tshe: Final = 0x6AB
|
||||
XK_Macedonia_kje: Final = 0x6AC
|
||||
XK_Byelorussian_shortu: Final = 0x6AE
|
||||
XK_Cyrillic_dzhe: Final = 0x6AF
|
||||
XK_Serbian_dze: Final = 0x6AF
|
||||
XK_numerosign: Final = 0x6B0
|
||||
XK_Serbian_DJE: Final = 0x6B1
|
||||
XK_Macedonia_GJE: Final = 0x6B2
|
||||
XK_Cyrillic_IO: Final = 0x6B3
|
||||
XK_Ukrainian_IE: Final = 0x6B4
|
||||
XK_Ukranian_JE: Final = 0x6B4
|
||||
XK_Macedonia_DSE: Final = 0x6B5
|
||||
XK_Ukrainian_I: Final = 0x6B6
|
||||
XK_Ukranian_I: Final = 0x6B6
|
||||
XK_Ukrainian_YI: Final = 0x6B7
|
||||
XK_Ukranian_YI: Final = 0x6B7
|
||||
XK_Cyrillic_JE: Final = 0x6B8
|
||||
XK_Serbian_JE: Final = 0x6B8
|
||||
XK_Cyrillic_LJE: Final = 0x6B9
|
||||
XK_Serbian_LJE: Final = 0x6B9
|
||||
XK_Cyrillic_NJE: Final = 0x6BA
|
||||
XK_Serbian_NJE: Final = 0x6BA
|
||||
XK_Serbian_TSHE: Final = 0x6BB
|
||||
XK_Macedonia_KJE: Final = 0x6BC
|
||||
XK_Byelorussian_SHORTU: Final = 0x6BE
|
||||
XK_Cyrillic_DZHE: Final = 0x6BF
|
||||
XK_Serbian_DZE: Final = 0x6BF
|
||||
XK_Cyrillic_yu: Final = 0x6C0
|
||||
XK_Cyrillic_a: Final = 0x6C1
|
||||
XK_Cyrillic_be: Final = 0x6C2
|
||||
XK_Cyrillic_tse: Final = 0x6C3
|
||||
XK_Cyrillic_de: Final = 0x6C4
|
||||
XK_Cyrillic_ie: Final = 0x6C5
|
||||
XK_Cyrillic_ef: Final = 0x6C6
|
||||
XK_Cyrillic_ghe: Final = 0x6C7
|
||||
XK_Cyrillic_ha: Final = 0x6C8
|
||||
XK_Cyrillic_i: Final = 0x6C9
|
||||
XK_Cyrillic_shorti: Final = 0x6CA
|
||||
XK_Cyrillic_ka: Final = 0x6CB
|
||||
XK_Cyrillic_el: Final = 0x6CC
|
||||
XK_Cyrillic_em: Final = 0x6CD
|
||||
XK_Cyrillic_en: Final = 0x6CE
|
||||
XK_Cyrillic_o: Final = 0x6CF
|
||||
XK_Cyrillic_pe: Final = 0x6D0
|
||||
XK_Cyrillic_ya: Final = 0x6D1
|
||||
XK_Cyrillic_er: Final = 0x6D2
|
||||
XK_Cyrillic_es: Final = 0x6D3
|
||||
XK_Cyrillic_te: Final = 0x6D4
|
||||
XK_Cyrillic_u: Final = 0x6D5
|
||||
XK_Cyrillic_zhe: Final = 0x6D6
|
||||
XK_Cyrillic_ve: Final = 0x6D7
|
||||
XK_Cyrillic_softsign: Final = 0x6D8
|
||||
XK_Cyrillic_yeru: Final = 0x6D9
|
||||
XK_Cyrillic_ze: Final = 0x6DA
|
||||
XK_Cyrillic_sha: Final = 0x6DB
|
||||
XK_Cyrillic_e: Final = 0x6DC
|
||||
XK_Cyrillic_shcha: Final = 0x6DD
|
||||
XK_Cyrillic_che: Final = 0x6DE
|
||||
XK_Cyrillic_hardsign: Final = 0x6DF
|
||||
XK_Cyrillic_YU: Final = 0x6E0
|
||||
XK_Cyrillic_A: Final = 0x6E1
|
||||
XK_Cyrillic_BE: Final = 0x6E2
|
||||
XK_Cyrillic_TSE: Final = 0x6E3
|
||||
XK_Cyrillic_DE: Final = 0x6E4
|
||||
XK_Cyrillic_IE: Final = 0x6E5
|
||||
XK_Cyrillic_EF: Final = 0x6E6
|
||||
XK_Cyrillic_GHE: Final = 0x6E7
|
||||
XK_Cyrillic_HA: Final = 0x6E8
|
||||
XK_Cyrillic_I: Final = 0x6E9
|
||||
XK_Cyrillic_SHORTI: Final = 0x6EA
|
||||
XK_Cyrillic_KA: Final = 0x6EB
|
||||
XK_Cyrillic_EL: Final = 0x6EC
|
||||
XK_Cyrillic_EM: Final = 0x6ED
|
||||
XK_Cyrillic_EN: Final = 0x6EE
|
||||
XK_Cyrillic_O: Final = 0x6EF
|
||||
XK_Cyrillic_PE: Final = 0x6F0
|
||||
XK_Cyrillic_YA: Final = 0x6F1
|
||||
XK_Cyrillic_ER: Final = 0x6F2
|
||||
XK_Cyrillic_ES: Final = 0x6F3
|
||||
XK_Cyrillic_TE: Final = 0x6F4
|
||||
XK_Cyrillic_U: Final = 0x6F5
|
||||
XK_Cyrillic_ZHE: Final = 0x6F6
|
||||
XK_Cyrillic_VE: Final = 0x6F7
|
||||
XK_Cyrillic_SOFTSIGN: Final = 0x6F8
|
||||
XK_Cyrillic_YERU: Final = 0x6F9
|
||||
XK_Cyrillic_ZE: Final = 0x6FA
|
||||
XK_Cyrillic_SHA: Final = 0x6FB
|
||||
XK_Cyrillic_E: Final = 0x6FC
|
||||
XK_Cyrillic_SHCHA: Final = 0x6FD
|
||||
XK_Cyrillic_CHE: Final = 0x6FE
|
||||
XK_Cyrillic_HARDSIGN: Final = 0x6FF
|
||||
|
||||
@@ -1,74 +1,76 @@
|
||||
XK_Greek_ALPHAaccent: int
|
||||
XK_Greek_EPSILONaccent: int
|
||||
XK_Greek_ETAaccent: int
|
||||
XK_Greek_IOTAaccent: int
|
||||
XK_Greek_IOTAdiaeresis: int
|
||||
XK_Greek_OMICRONaccent: int
|
||||
XK_Greek_UPSILONaccent: int
|
||||
XK_Greek_UPSILONdieresis: int
|
||||
XK_Greek_OMEGAaccent: int
|
||||
XK_Greek_accentdieresis: int
|
||||
XK_Greek_horizbar: int
|
||||
XK_Greek_alphaaccent: int
|
||||
XK_Greek_epsilonaccent: int
|
||||
XK_Greek_etaaccent: int
|
||||
XK_Greek_iotaaccent: int
|
||||
XK_Greek_iotadieresis: int
|
||||
XK_Greek_iotaaccentdieresis: int
|
||||
XK_Greek_omicronaccent: int
|
||||
XK_Greek_upsilonaccent: int
|
||||
XK_Greek_upsilondieresis: int
|
||||
XK_Greek_upsilonaccentdieresis: int
|
||||
XK_Greek_omegaaccent: int
|
||||
XK_Greek_ALPHA: int
|
||||
XK_Greek_BETA: int
|
||||
XK_Greek_GAMMA: int
|
||||
XK_Greek_DELTA: int
|
||||
XK_Greek_EPSILON: int
|
||||
XK_Greek_ZETA: int
|
||||
XK_Greek_ETA: int
|
||||
XK_Greek_THETA: int
|
||||
XK_Greek_IOTA: int
|
||||
XK_Greek_KAPPA: int
|
||||
XK_Greek_LAMDA: int
|
||||
XK_Greek_LAMBDA: int
|
||||
XK_Greek_MU: int
|
||||
XK_Greek_NU: int
|
||||
XK_Greek_XI: int
|
||||
XK_Greek_OMICRON: int
|
||||
XK_Greek_PI: int
|
||||
XK_Greek_RHO: int
|
||||
XK_Greek_SIGMA: int
|
||||
XK_Greek_TAU: int
|
||||
XK_Greek_UPSILON: int
|
||||
XK_Greek_PHI: int
|
||||
XK_Greek_CHI: int
|
||||
XK_Greek_PSI: int
|
||||
XK_Greek_OMEGA: int
|
||||
XK_Greek_alpha: int
|
||||
XK_Greek_beta: int
|
||||
XK_Greek_gamma: int
|
||||
XK_Greek_delta: int
|
||||
XK_Greek_epsilon: int
|
||||
XK_Greek_zeta: int
|
||||
XK_Greek_eta: int
|
||||
XK_Greek_theta: int
|
||||
XK_Greek_iota: int
|
||||
XK_Greek_kappa: int
|
||||
XK_Greek_lamda: int
|
||||
XK_Greek_lambda: int
|
||||
XK_Greek_mu: int
|
||||
XK_Greek_nu: int
|
||||
XK_Greek_xi: int
|
||||
XK_Greek_omicron: int
|
||||
XK_Greek_pi: int
|
||||
XK_Greek_rho: int
|
||||
XK_Greek_sigma: int
|
||||
XK_Greek_finalsmallsigma: int
|
||||
XK_Greek_tau: int
|
||||
XK_Greek_upsilon: int
|
||||
XK_Greek_phi: int
|
||||
XK_Greek_chi: int
|
||||
XK_Greek_psi: int
|
||||
XK_Greek_omega: int
|
||||
XK_Greek_switch: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_Greek_ALPHAaccent: Final = 0x7A1
|
||||
XK_Greek_EPSILONaccent: Final = 0x7A2
|
||||
XK_Greek_ETAaccent: Final = 0x7A3
|
||||
XK_Greek_IOTAaccent: Final = 0x7A4
|
||||
XK_Greek_IOTAdiaeresis: Final = 0x7A5
|
||||
XK_Greek_OMICRONaccent: Final = 0x7A7
|
||||
XK_Greek_UPSILONaccent: Final = 0x7A8
|
||||
XK_Greek_UPSILONdieresis: Final = 0x7A9
|
||||
XK_Greek_OMEGAaccent: Final = 0x7AB
|
||||
XK_Greek_accentdieresis: Final = 0x7AE
|
||||
XK_Greek_horizbar: Final = 0x7AF
|
||||
XK_Greek_alphaaccent: Final = 0x7B1
|
||||
XK_Greek_epsilonaccent: Final = 0x7B2
|
||||
XK_Greek_etaaccent: Final = 0x7B3
|
||||
XK_Greek_iotaaccent: Final = 0x7B4
|
||||
XK_Greek_iotadieresis: Final = 0x7B5
|
||||
XK_Greek_iotaaccentdieresis: Final = 0x7B6
|
||||
XK_Greek_omicronaccent: Final = 0x7B7
|
||||
XK_Greek_upsilonaccent: Final = 0x7B8
|
||||
XK_Greek_upsilondieresis: Final = 0x7B9
|
||||
XK_Greek_upsilonaccentdieresis: Final = 0x7BA
|
||||
XK_Greek_omegaaccent: Final = 0x7BB
|
||||
XK_Greek_ALPHA: Final = 0x7C1
|
||||
XK_Greek_BETA: Final = 0x7C2
|
||||
XK_Greek_GAMMA: Final = 0x7C3
|
||||
XK_Greek_DELTA: Final = 0x7C4
|
||||
XK_Greek_EPSILON: Final = 0x7C5
|
||||
XK_Greek_ZETA: Final = 0x7C6
|
||||
XK_Greek_ETA: Final = 0x7C7
|
||||
XK_Greek_THETA: Final = 0x7C8
|
||||
XK_Greek_IOTA: Final = 0x7C9
|
||||
XK_Greek_KAPPA: Final = 0x7CA
|
||||
XK_Greek_LAMDA: Final = 0x7CB
|
||||
XK_Greek_LAMBDA: Final = 0x7CB
|
||||
XK_Greek_MU: Final = 0x7CC
|
||||
XK_Greek_NU: Final = 0x7CD
|
||||
XK_Greek_XI: Final = 0x7CE
|
||||
XK_Greek_OMICRON: Final = 0x7CF
|
||||
XK_Greek_PI: Final = 0x7D0
|
||||
XK_Greek_RHO: Final = 0x7D1
|
||||
XK_Greek_SIGMA: Final = 0x7D2
|
||||
XK_Greek_TAU: Final = 0x7D4
|
||||
XK_Greek_UPSILON: Final = 0x7D5
|
||||
XK_Greek_PHI: Final = 0x7D6
|
||||
XK_Greek_CHI: Final = 0x7D7
|
||||
XK_Greek_PSI: Final = 0x7D8
|
||||
XK_Greek_OMEGA: Final = 0x7D9
|
||||
XK_Greek_alpha: Final = 0x7E1
|
||||
XK_Greek_beta: Final = 0x7E2
|
||||
XK_Greek_gamma: Final = 0x7E3
|
||||
XK_Greek_delta: Final = 0x7E4
|
||||
XK_Greek_epsilon: Final = 0x7E5
|
||||
XK_Greek_zeta: Final = 0x7E6
|
||||
XK_Greek_eta: Final = 0x7E7
|
||||
XK_Greek_theta: Final = 0x7E8
|
||||
XK_Greek_iota: Final = 0x7E9
|
||||
XK_Greek_kappa: Final = 0x7EA
|
||||
XK_Greek_lamda: Final = 0x7EB
|
||||
XK_Greek_lambda: Final = 0x7EB
|
||||
XK_Greek_mu: Final = 0x7EC
|
||||
XK_Greek_nu: Final = 0x7ED
|
||||
XK_Greek_xi: Final = 0x7EE
|
||||
XK_Greek_omicron: Final = 0x7EF
|
||||
XK_Greek_pi: Final = 0x7F0
|
||||
XK_Greek_rho: Final = 0x7F1
|
||||
XK_Greek_sigma: Final = 0x7F2
|
||||
XK_Greek_finalsmallsigma: Final = 0x7F3
|
||||
XK_Greek_tau: Final = 0x7F4
|
||||
XK_Greek_upsilon: Final = 0x7F5
|
||||
XK_Greek_phi: Final = 0x7F6
|
||||
XK_Greek_chi: Final = 0x7F7
|
||||
XK_Greek_psi: Final = 0x7F8
|
||||
XK_Greek_omega: Final = 0x7F9
|
||||
XK_Greek_switch: Final = 0xFF7E
|
||||
|
||||
@@ -1,40 +1,42 @@
|
||||
XK_hebrew_doublelowline: int
|
||||
XK_hebrew_aleph: int
|
||||
XK_hebrew_bet: int
|
||||
XK_hebrew_beth: int
|
||||
XK_hebrew_gimel: int
|
||||
XK_hebrew_gimmel: int
|
||||
XK_hebrew_dalet: int
|
||||
XK_hebrew_daleth: int
|
||||
XK_hebrew_he: int
|
||||
XK_hebrew_waw: int
|
||||
XK_hebrew_zain: int
|
||||
XK_hebrew_zayin: int
|
||||
XK_hebrew_chet: int
|
||||
XK_hebrew_het: int
|
||||
XK_hebrew_tet: int
|
||||
XK_hebrew_teth: int
|
||||
XK_hebrew_yod: int
|
||||
XK_hebrew_finalkaph: int
|
||||
XK_hebrew_kaph: int
|
||||
XK_hebrew_lamed: int
|
||||
XK_hebrew_finalmem: int
|
||||
XK_hebrew_mem: int
|
||||
XK_hebrew_finalnun: int
|
||||
XK_hebrew_nun: int
|
||||
XK_hebrew_samech: int
|
||||
XK_hebrew_samekh: int
|
||||
XK_hebrew_ayin: int
|
||||
XK_hebrew_finalpe: int
|
||||
XK_hebrew_pe: int
|
||||
XK_hebrew_finalzade: int
|
||||
XK_hebrew_finalzadi: int
|
||||
XK_hebrew_zade: int
|
||||
XK_hebrew_zadi: int
|
||||
XK_hebrew_qoph: int
|
||||
XK_hebrew_kuf: int
|
||||
XK_hebrew_resh: int
|
||||
XK_hebrew_shin: int
|
||||
XK_hebrew_taw: int
|
||||
XK_hebrew_taf: int
|
||||
XK_Hebrew_switch: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_hebrew_doublelowline: Final = 0xCDF
|
||||
XK_hebrew_aleph: Final = 0xCE0
|
||||
XK_hebrew_bet: Final = 0xCE1
|
||||
XK_hebrew_beth: Final = 0xCE1
|
||||
XK_hebrew_gimel: Final = 0xCE2
|
||||
XK_hebrew_gimmel: Final = 0xCE2
|
||||
XK_hebrew_dalet: Final = 0xCE3
|
||||
XK_hebrew_daleth: Final = 0xCE3
|
||||
XK_hebrew_he: Final = 0xCE4
|
||||
XK_hebrew_waw: Final = 0xCE5
|
||||
XK_hebrew_zain: Final = 0xCE6
|
||||
XK_hebrew_zayin: Final = 0xCE6
|
||||
XK_hebrew_chet: Final = 0xCE7
|
||||
XK_hebrew_het: Final = 0xCE7
|
||||
XK_hebrew_tet: Final = 0xCE8
|
||||
XK_hebrew_teth: Final = 0xCE8
|
||||
XK_hebrew_yod: Final = 0xCE9
|
||||
XK_hebrew_finalkaph: Final = 0xCEA
|
||||
XK_hebrew_kaph: Final = 0xCEB
|
||||
XK_hebrew_lamed: Final = 0xCEC
|
||||
XK_hebrew_finalmem: Final = 0xCED
|
||||
XK_hebrew_mem: Final = 0xCEE
|
||||
XK_hebrew_finalnun: Final = 0xCEF
|
||||
XK_hebrew_nun: Final = 0xCF0
|
||||
XK_hebrew_samech: Final = 0xCF1
|
||||
XK_hebrew_samekh: Final = 0xCF1
|
||||
XK_hebrew_ayin: Final = 0xCF2
|
||||
XK_hebrew_finalpe: Final = 0xCF3
|
||||
XK_hebrew_pe: Final = 0xCF4
|
||||
XK_hebrew_finalzade: Final = 0xCF5
|
||||
XK_hebrew_finalzadi: Final = 0xCF5
|
||||
XK_hebrew_zade: Final = 0xCF6
|
||||
XK_hebrew_zadi: Final = 0xCF6
|
||||
XK_hebrew_qoph: Final = 0xCF7
|
||||
XK_hebrew_kuf: Final = 0xCF7
|
||||
XK_hebrew_resh: Final = 0xCF8
|
||||
XK_hebrew_shin: Final = 0xCF9
|
||||
XK_hebrew_taw: Final = 0xCFA
|
||||
XK_hebrew_taf: Final = 0xCFA
|
||||
XK_Hebrew_switch: Final = 0xFF7E
|
||||
|
||||
@@ -1,70 +1,72 @@
|
||||
XK_overline: int
|
||||
XK_kana_fullstop: int
|
||||
XK_kana_openingbracket: int
|
||||
XK_kana_closingbracket: int
|
||||
XK_kana_comma: int
|
||||
XK_kana_conjunctive: int
|
||||
XK_kana_middledot: int
|
||||
XK_kana_WO: int
|
||||
XK_kana_a: int
|
||||
XK_kana_i: int
|
||||
XK_kana_u: int
|
||||
XK_kana_e: int
|
||||
XK_kana_o: int
|
||||
XK_kana_ya: int
|
||||
XK_kana_yu: int
|
||||
XK_kana_yo: int
|
||||
XK_kana_tsu: int
|
||||
XK_kana_tu: int
|
||||
XK_prolongedsound: int
|
||||
XK_kana_A: int
|
||||
XK_kana_I: int
|
||||
XK_kana_U: int
|
||||
XK_kana_E: int
|
||||
XK_kana_O: int
|
||||
XK_kana_KA: int
|
||||
XK_kana_KI: int
|
||||
XK_kana_KU: int
|
||||
XK_kana_KE: int
|
||||
XK_kana_KO: int
|
||||
XK_kana_SA: int
|
||||
XK_kana_SHI: int
|
||||
XK_kana_SU: int
|
||||
XK_kana_SE: int
|
||||
XK_kana_SO: int
|
||||
XK_kana_TA: int
|
||||
XK_kana_CHI: int
|
||||
XK_kana_TI: int
|
||||
XK_kana_TSU: int
|
||||
XK_kana_TU: int
|
||||
XK_kana_TE: int
|
||||
XK_kana_TO: int
|
||||
XK_kana_NA: int
|
||||
XK_kana_NI: int
|
||||
XK_kana_NU: int
|
||||
XK_kana_NE: int
|
||||
XK_kana_NO: int
|
||||
XK_kana_HA: int
|
||||
XK_kana_HI: int
|
||||
XK_kana_FU: int
|
||||
XK_kana_HU: int
|
||||
XK_kana_HE: int
|
||||
XK_kana_HO: int
|
||||
XK_kana_MA: int
|
||||
XK_kana_MI: int
|
||||
XK_kana_MU: int
|
||||
XK_kana_ME: int
|
||||
XK_kana_MO: int
|
||||
XK_kana_YA: int
|
||||
XK_kana_YU: int
|
||||
XK_kana_YO: int
|
||||
XK_kana_RA: int
|
||||
XK_kana_RI: int
|
||||
XK_kana_RU: int
|
||||
XK_kana_RE: int
|
||||
XK_kana_RO: int
|
||||
XK_kana_WA: int
|
||||
XK_kana_N: int
|
||||
XK_voicedsound: int
|
||||
XK_semivoicedsound: int
|
||||
XK_kana_switch: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_overline: Final = 0x47E
|
||||
XK_kana_fullstop: Final = 0x4A1
|
||||
XK_kana_openingbracket: Final = 0x4A2
|
||||
XK_kana_closingbracket: Final = 0x4A3
|
||||
XK_kana_comma: Final = 0x4A4
|
||||
XK_kana_conjunctive: Final = 0x4A5
|
||||
XK_kana_middledot: Final = 0x4A5
|
||||
XK_kana_WO: Final = 0x4A6
|
||||
XK_kana_a: Final = 0x4A7
|
||||
XK_kana_i: Final = 0x4A8
|
||||
XK_kana_u: Final = 0x4A9
|
||||
XK_kana_e: Final = 0x4AA
|
||||
XK_kana_o: Final = 0x4AB
|
||||
XK_kana_ya: Final = 0x4AC
|
||||
XK_kana_yu: Final = 0x4AD
|
||||
XK_kana_yo: Final = 0x4AE
|
||||
XK_kana_tsu: Final = 0x4AF
|
||||
XK_kana_tu: Final = 0x4AF
|
||||
XK_prolongedsound: Final = 0x4B0
|
||||
XK_kana_A: Final = 0x4B1
|
||||
XK_kana_I: Final = 0x4B2
|
||||
XK_kana_U: Final = 0x4B3
|
||||
XK_kana_E: Final = 0x4B4
|
||||
XK_kana_O: Final = 0x4B5
|
||||
XK_kana_KA: Final = 0x4B6
|
||||
XK_kana_KI: Final = 0x4B7
|
||||
XK_kana_KU: Final = 0x4B8
|
||||
XK_kana_KE: Final = 0x4B9
|
||||
XK_kana_KO: Final = 0x4BA
|
||||
XK_kana_SA: Final = 0x4BB
|
||||
XK_kana_SHI: Final = 0x4BC
|
||||
XK_kana_SU: Final = 0x4BD
|
||||
XK_kana_SE: Final = 0x4BE
|
||||
XK_kana_SO: Final = 0x4BF
|
||||
XK_kana_TA: Final = 0x4C0
|
||||
XK_kana_CHI: Final = 0x4C1
|
||||
XK_kana_TI: Final = 0x4C1
|
||||
XK_kana_TSU: Final = 0x4C2
|
||||
XK_kana_TU: Final = 0x4C2
|
||||
XK_kana_TE: Final = 0x4C3
|
||||
XK_kana_TO: Final = 0x4C4
|
||||
XK_kana_NA: Final = 0x4C5
|
||||
XK_kana_NI: Final = 0x4C6
|
||||
XK_kana_NU: Final = 0x4C7
|
||||
XK_kana_NE: Final = 0x4C8
|
||||
XK_kana_NO: Final = 0x4C9
|
||||
XK_kana_HA: Final = 0x4CA
|
||||
XK_kana_HI: Final = 0x4CB
|
||||
XK_kana_FU: Final = 0x4CC
|
||||
XK_kana_HU: Final = 0x4CC
|
||||
XK_kana_HE: Final = 0x4CD
|
||||
XK_kana_HO: Final = 0x4CE
|
||||
XK_kana_MA: Final = 0x4CF
|
||||
XK_kana_MI: Final = 0x4D0
|
||||
XK_kana_MU: Final = 0x4D1
|
||||
XK_kana_ME: Final = 0x4D2
|
||||
XK_kana_MO: Final = 0x4D3
|
||||
XK_kana_YA: Final = 0x4D4
|
||||
XK_kana_YU: Final = 0x4D5
|
||||
XK_kana_YO: Final = 0x4D6
|
||||
XK_kana_RA: Final = 0x4D7
|
||||
XK_kana_RI: Final = 0x4D8
|
||||
XK_kana_RU: Final = 0x4D9
|
||||
XK_kana_RE: Final = 0x4DA
|
||||
XK_kana_RO: Final = 0x4DB
|
||||
XK_kana_WA: Final = 0x4DC
|
||||
XK_kana_N: Final = 0x4DD
|
||||
XK_voicedsound: Final = 0x4DE
|
||||
XK_semivoicedsound: Final = 0x4DF
|
||||
XK_kana_switch: Final = 0xFF7E
|
||||
|
||||
@@ -1,107 +1,109 @@
|
||||
XK_Hangul: int
|
||||
XK_Hangul_Start: int
|
||||
XK_Hangul_End: int
|
||||
XK_Hangul_Hanja: int
|
||||
XK_Hangul_Jamo: int
|
||||
XK_Hangul_Romaja: int
|
||||
XK_Hangul_Codeinput: int
|
||||
XK_Hangul_Jeonja: int
|
||||
XK_Hangul_Banja: int
|
||||
XK_Hangul_PreHanja: int
|
||||
XK_Hangul_PostHanja: int
|
||||
XK_Hangul_SingleCandidate: int
|
||||
XK_Hangul_MultipleCandidate: int
|
||||
XK_Hangul_PreviousCandidate: int
|
||||
XK_Hangul_Special: int
|
||||
XK_Hangul_switch: int
|
||||
XK_Hangul_Kiyeog: int
|
||||
XK_Hangul_SsangKiyeog: int
|
||||
XK_Hangul_KiyeogSios: int
|
||||
XK_Hangul_Nieun: int
|
||||
XK_Hangul_NieunJieuj: int
|
||||
XK_Hangul_NieunHieuh: int
|
||||
XK_Hangul_Dikeud: int
|
||||
XK_Hangul_SsangDikeud: int
|
||||
XK_Hangul_Rieul: int
|
||||
XK_Hangul_RieulKiyeog: int
|
||||
XK_Hangul_RieulMieum: int
|
||||
XK_Hangul_RieulPieub: int
|
||||
XK_Hangul_RieulSios: int
|
||||
XK_Hangul_RieulTieut: int
|
||||
XK_Hangul_RieulPhieuf: int
|
||||
XK_Hangul_RieulHieuh: int
|
||||
XK_Hangul_Mieum: int
|
||||
XK_Hangul_Pieub: int
|
||||
XK_Hangul_SsangPieub: int
|
||||
XK_Hangul_PieubSios: int
|
||||
XK_Hangul_Sios: int
|
||||
XK_Hangul_SsangSios: int
|
||||
XK_Hangul_Ieung: int
|
||||
XK_Hangul_Jieuj: int
|
||||
XK_Hangul_SsangJieuj: int
|
||||
XK_Hangul_Cieuc: int
|
||||
XK_Hangul_Khieuq: int
|
||||
XK_Hangul_Tieut: int
|
||||
XK_Hangul_Phieuf: int
|
||||
XK_Hangul_Hieuh: int
|
||||
XK_Hangul_A: int
|
||||
XK_Hangul_AE: int
|
||||
XK_Hangul_YA: int
|
||||
XK_Hangul_YAE: int
|
||||
XK_Hangul_EO: int
|
||||
XK_Hangul_E: int
|
||||
XK_Hangul_YEO: int
|
||||
XK_Hangul_YE: int
|
||||
XK_Hangul_O: int
|
||||
XK_Hangul_WA: int
|
||||
XK_Hangul_WAE: int
|
||||
XK_Hangul_OE: int
|
||||
XK_Hangul_YO: int
|
||||
XK_Hangul_U: int
|
||||
XK_Hangul_WEO: int
|
||||
XK_Hangul_WE: int
|
||||
XK_Hangul_WI: int
|
||||
XK_Hangul_YU: int
|
||||
XK_Hangul_EU: int
|
||||
XK_Hangul_YI: int
|
||||
XK_Hangul_I: int
|
||||
XK_Hangul_J_Kiyeog: int
|
||||
XK_Hangul_J_SsangKiyeog: int
|
||||
XK_Hangul_J_KiyeogSios: int
|
||||
XK_Hangul_J_Nieun: int
|
||||
XK_Hangul_J_NieunJieuj: int
|
||||
XK_Hangul_J_NieunHieuh: int
|
||||
XK_Hangul_J_Dikeud: int
|
||||
XK_Hangul_J_Rieul: int
|
||||
XK_Hangul_J_RieulKiyeog: int
|
||||
XK_Hangul_J_RieulMieum: int
|
||||
XK_Hangul_J_RieulPieub: int
|
||||
XK_Hangul_J_RieulSios: int
|
||||
XK_Hangul_J_RieulTieut: int
|
||||
XK_Hangul_J_RieulPhieuf: int
|
||||
XK_Hangul_J_RieulHieuh: int
|
||||
XK_Hangul_J_Mieum: int
|
||||
XK_Hangul_J_Pieub: int
|
||||
XK_Hangul_J_PieubSios: int
|
||||
XK_Hangul_J_Sios: int
|
||||
XK_Hangul_J_SsangSios: int
|
||||
XK_Hangul_J_Ieung: int
|
||||
XK_Hangul_J_Jieuj: int
|
||||
XK_Hangul_J_Cieuc: int
|
||||
XK_Hangul_J_Khieuq: int
|
||||
XK_Hangul_J_Tieut: int
|
||||
XK_Hangul_J_Phieuf: int
|
||||
XK_Hangul_J_Hieuh: int
|
||||
XK_Hangul_RieulYeorinHieuh: int
|
||||
XK_Hangul_SunkyeongeumMieum: int
|
||||
XK_Hangul_SunkyeongeumPieub: int
|
||||
XK_Hangul_PanSios: int
|
||||
XK_Hangul_KkogjiDalrinIeung: int
|
||||
XK_Hangul_SunkyeongeumPhieuf: int
|
||||
XK_Hangul_YeorinHieuh: int
|
||||
XK_Hangul_AraeA: int
|
||||
XK_Hangul_AraeAE: int
|
||||
XK_Hangul_J_PanSios: int
|
||||
XK_Hangul_J_KkogjiDalrinIeung: int
|
||||
XK_Hangul_J_YeorinHieuh: int
|
||||
XK_Korean_Won: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_Hangul: Final = 0xFF31
|
||||
XK_Hangul_Start: Final = 0xFF32
|
||||
XK_Hangul_End: Final = 0xFF33
|
||||
XK_Hangul_Hanja: Final = 0xFF34
|
||||
XK_Hangul_Jamo: Final = 0xFF35
|
||||
XK_Hangul_Romaja: Final = 0xFF36
|
||||
XK_Hangul_Codeinput: Final = 0xFF37
|
||||
XK_Hangul_Jeonja: Final = 0xFF38
|
||||
XK_Hangul_Banja: Final = 0xFF39
|
||||
XK_Hangul_PreHanja: Final = 0xFF3A
|
||||
XK_Hangul_PostHanja: Final = 0xFF3B
|
||||
XK_Hangul_SingleCandidate: Final = 0xFF3C
|
||||
XK_Hangul_MultipleCandidate: Final = 0xFF3D
|
||||
XK_Hangul_PreviousCandidate: Final = 0xFF3E
|
||||
XK_Hangul_Special: Final = 0xFF3F
|
||||
XK_Hangul_switch: Final = 0xFF7E
|
||||
XK_Hangul_Kiyeog: Final = 0xEA1
|
||||
XK_Hangul_SsangKiyeog: Final = 0xEA2
|
||||
XK_Hangul_KiyeogSios: Final = 0xEA3
|
||||
XK_Hangul_Nieun: Final = 0xEA4
|
||||
XK_Hangul_NieunJieuj: Final = 0xEA5
|
||||
XK_Hangul_NieunHieuh: Final = 0xEA6
|
||||
XK_Hangul_Dikeud: Final = 0xEA7
|
||||
XK_Hangul_SsangDikeud: Final = 0xEA8
|
||||
XK_Hangul_Rieul: Final = 0xEA9
|
||||
XK_Hangul_RieulKiyeog: Final = 0xEAA
|
||||
XK_Hangul_RieulMieum: Final = 0xEAB
|
||||
XK_Hangul_RieulPieub: Final = 0xEAC
|
||||
XK_Hangul_RieulSios: Final = 0xEAD
|
||||
XK_Hangul_RieulTieut: Final = 0xEAE
|
||||
XK_Hangul_RieulPhieuf: Final = 0xEAF
|
||||
XK_Hangul_RieulHieuh: Final = 0xEB0
|
||||
XK_Hangul_Mieum: Final = 0xEB1
|
||||
XK_Hangul_Pieub: Final = 0xEB2
|
||||
XK_Hangul_SsangPieub: Final = 0xEB3
|
||||
XK_Hangul_PieubSios: Final = 0xEB4
|
||||
XK_Hangul_Sios: Final = 0xEB5
|
||||
XK_Hangul_SsangSios: Final = 0xEB6
|
||||
XK_Hangul_Ieung: Final = 0xEB7
|
||||
XK_Hangul_Jieuj: Final = 0xEB8
|
||||
XK_Hangul_SsangJieuj: Final = 0xEB9
|
||||
XK_Hangul_Cieuc: Final = 0xEBA
|
||||
XK_Hangul_Khieuq: Final = 0xEBB
|
||||
XK_Hangul_Tieut: Final = 0xEBC
|
||||
XK_Hangul_Phieuf: Final = 0xEBD
|
||||
XK_Hangul_Hieuh: Final = 0xEBE
|
||||
XK_Hangul_A: Final = 0xEBF
|
||||
XK_Hangul_AE: Final = 0xEC0
|
||||
XK_Hangul_YA: Final = 0xEC1
|
||||
XK_Hangul_YAE: Final = 0xEC2
|
||||
XK_Hangul_EO: Final = 0xEC3
|
||||
XK_Hangul_E: Final = 0xEC4
|
||||
XK_Hangul_YEO: Final = 0xEC5
|
||||
XK_Hangul_YE: Final = 0xEC6
|
||||
XK_Hangul_O: Final = 0xEC7
|
||||
XK_Hangul_WA: Final = 0xEC8
|
||||
XK_Hangul_WAE: Final = 0xEC9
|
||||
XK_Hangul_OE: Final = 0xECA
|
||||
XK_Hangul_YO: Final = 0xECB
|
||||
XK_Hangul_U: Final = 0xECC
|
||||
XK_Hangul_WEO: Final = 0xECD
|
||||
XK_Hangul_WE: Final = 0xECE
|
||||
XK_Hangul_WI: Final = 0xECF
|
||||
XK_Hangul_YU: Final = 0xED0
|
||||
XK_Hangul_EU: Final = 0xED1
|
||||
XK_Hangul_YI: Final = 0xED2
|
||||
XK_Hangul_I: Final = 0xED3
|
||||
XK_Hangul_J_Kiyeog: Final = 0xED4
|
||||
XK_Hangul_J_SsangKiyeog: Final = 0xED5
|
||||
XK_Hangul_J_KiyeogSios: Final = 0xED6
|
||||
XK_Hangul_J_Nieun: Final = 0xED7
|
||||
XK_Hangul_J_NieunJieuj: Final = 0xED8
|
||||
XK_Hangul_J_NieunHieuh: Final = 0xED9
|
||||
XK_Hangul_J_Dikeud: Final = 0xEDA
|
||||
XK_Hangul_J_Rieul: Final = 0xEDB
|
||||
XK_Hangul_J_RieulKiyeog: Final = 0xEDC
|
||||
XK_Hangul_J_RieulMieum: Final = 0xEDD
|
||||
XK_Hangul_J_RieulPieub: Final = 0xEDE
|
||||
XK_Hangul_J_RieulSios: Final = 0xEDF
|
||||
XK_Hangul_J_RieulTieut: Final = 0xEE0
|
||||
XK_Hangul_J_RieulPhieuf: Final = 0xEE1
|
||||
XK_Hangul_J_RieulHieuh: Final = 0xEE2
|
||||
XK_Hangul_J_Mieum: Final = 0xEE3
|
||||
XK_Hangul_J_Pieub: Final = 0xEE4
|
||||
XK_Hangul_J_PieubSios: Final = 0xEE5
|
||||
XK_Hangul_J_Sios: Final = 0xEE6
|
||||
XK_Hangul_J_SsangSios: Final = 0xEE7
|
||||
XK_Hangul_J_Ieung: Final = 0xEE8
|
||||
XK_Hangul_J_Jieuj: Final = 0xEE9
|
||||
XK_Hangul_J_Cieuc: Final = 0xEEA
|
||||
XK_Hangul_J_Khieuq: Final = 0xEEB
|
||||
XK_Hangul_J_Tieut: Final = 0xEEC
|
||||
XK_Hangul_J_Phieuf: Final = 0xEED
|
||||
XK_Hangul_J_Hieuh: Final = 0xEEE
|
||||
XK_Hangul_RieulYeorinHieuh: Final = 0xEEF
|
||||
XK_Hangul_SunkyeongeumMieum: Final = 0xEF0
|
||||
XK_Hangul_SunkyeongeumPieub: Final = 0xEF1
|
||||
XK_Hangul_PanSios: Final = 0xEF2
|
||||
XK_Hangul_KkogjiDalrinIeung: Final = 0xEF3
|
||||
XK_Hangul_SunkyeongeumPhieuf: Final = 0xEF4
|
||||
XK_Hangul_YeorinHieuh: Final = 0xEF5
|
||||
XK_Hangul_AraeA: Final = 0xEF6
|
||||
XK_Hangul_AraeAE: Final = 0xEF7
|
||||
XK_Hangul_J_PanSios: Final = 0xEF8
|
||||
XK_Hangul_J_KkogjiDalrinIeung: Final = 0xEF9
|
||||
XK_Hangul_J_YeorinHieuh: Final = 0xEFA
|
||||
XK_Korean_Won: Final = 0xEFF
|
||||
|
||||
@@ -1,195 +1,197 @@
|
||||
XK_space: int
|
||||
XK_exclam: int
|
||||
XK_quotedbl: int
|
||||
XK_numbersign: int
|
||||
XK_dollar: int
|
||||
XK_percent: int
|
||||
XK_ampersand: int
|
||||
XK_apostrophe: int
|
||||
XK_quoteright: int
|
||||
XK_parenleft: int
|
||||
XK_parenright: int
|
||||
XK_asterisk: int
|
||||
XK_plus: int
|
||||
XK_comma: int
|
||||
XK_minus: int
|
||||
XK_period: int
|
||||
XK_slash: int
|
||||
XK_0: int
|
||||
XK_1: int
|
||||
XK_2: int
|
||||
XK_3: int
|
||||
XK_4: int
|
||||
XK_5: int
|
||||
XK_6: int
|
||||
XK_7: int
|
||||
XK_8: int
|
||||
XK_9: int
|
||||
XK_colon: int
|
||||
XK_semicolon: int
|
||||
XK_less: int
|
||||
XK_equal: int
|
||||
XK_greater: int
|
||||
XK_question: int
|
||||
XK_at: int
|
||||
XK_A: int
|
||||
XK_B: int
|
||||
XK_C: int
|
||||
XK_D: int
|
||||
XK_E: int
|
||||
XK_F: int
|
||||
XK_G: int
|
||||
XK_H: int
|
||||
XK_I: int
|
||||
XK_J: int
|
||||
XK_K: int
|
||||
XK_L: int
|
||||
XK_M: int
|
||||
XK_N: int
|
||||
XK_O: int
|
||||
XK_P: int
|
||||
XK_Q: int
|
||||
XK_R: int
|
||||
XK_S: int
|
||||
XK_T: int
|
||||
XK_U: int
|
||||
XK_V: int
|
||||
XK_W: int
|
||||
XK_X: int
|
||||
XK_Y: int
|
||||
XK_Z: int
|
||||
XK_bracketleft: int
|
||||
XK_backslash: int
|
||||
XK_bracketright: int
|
||||
XK_asciicircum: int
|
||||
XK_underscore: int
|
||||
XK_grave: int
|
||||
XK_quoteleft: int
|
||||
XK_a: int
|
||||
XK_b: int
|
||||
XK_c: int
|
||||
XK_d: int
|
||||
XK_e: int
|
||||
XK_f: int
|
||||
XK_g: int
|
||||
XK_h: int
|
||||
XK_i: int
|
||||
XK_j: int
|
||||
XK_k: int
|
||||
XK_l: int
|
||||
XK_m: int
|
||||
XK_n: int
|
||||
XK_o: int
|
||||
XK_p: int
|
||||
XK_q: int
|
||||
XK_r: int
|
||||
XK_s: int
|
||||
XK_t: int
|
||||
XK_u: int
|
||||
XK_v: int
|
||||
XK_w: int
|
||||
XK_x: int
|
||||
XK_y: int
|
||||
XK_z: int
|
||||
XK_braceleft: int
|
||||
XK_bar: int
|
||||
XK_braceright: int
|
||||
XK_asciitilde: int
|
||||
XK_nobreakspace: int
|
||||
XK_exclamdown: int
|
||||
XK_cent: int
|
||||
XK_sterling: int
|
||||
XK_currency: int
|
||||
XK_yen: int
|
||||
XK_brokenbar: int
|
||||
XK_section: int
|
||||
XK_diaeresis: int
|
||||
XK_copyright: int
|
||||
XK_ordfeminine: int
|
||||
XK_guillemotleft: int
|
||||
XK_notsign: int
|
||||
XK_hyphen: int
|
||||
XK_registered: int
|
||||
XK_macron: int
|
||||
XK_degree: int
|
||||
XK_plusminus: int
|
||||
XK_twosuperior: int
|
||||
XK_threesuperior: int
|
||||
XK_acute: int
|
||||
XK_mu: int
|
||||
XK_paragraph: int
|
||||
XK_periodcentered: int
|
||||
XK_cedilla: int
|
||||
XK_onesuperior: int
|
||||
XK_masculine: int
|
||||
XK_guillemotright: int
|
||||
XK_onequarter: int
|
||||
XK_onehalf: int
|
||||
XK_threequarters: int
|
||||
XK_questiondown: int
|
||||
XK_Agrave: int
|
||||
XK_Aacute: int
|
||||
XK_Acircumflex: int
|
||||
XK_Atilde: int
|
||||
XK_Adiaeresis: int
|
||||
XK_Aring: int
|
||||
XK_AE: int
|
||||
XK_Ccedilla: int
|
||||
XK_Egrave: int
|
||||
XK_Eacute: int
|
||||
XK_Ecircumflex: int
|
||||
XK_Ediaeresis: int
|
||||
XK_Igrave: int
|
||||
XK_Iacute: int
|
||||
XK_Icircumflex: int
|
||||
XK_Idiaeresis: int
|
||||
XK_ETH: int
|
||||
XK_Eth: int
|
||||
XK_Ntilde: int
|
||||
XK_Ograve: int
|
||||
XK_Oacute: int
|
||||
XK_Ocircumflex: int
|
||||
XK_Otilde: int
|
||||
XK_Odiaeresis: int
|
||||
XK_multiply: int
|
||||
XK_Ooblique: int
|
||||
XK_Ugrave: int
|
||||
XK_Uacute: int
|
||||
XK_Ucircumflex: int
|
||||
XK_Udiaeresis: int
|
||||
XK_Yacute: int
|
||||
XK_THORN: int
|
||||
XK_Thorn: int
|
||||
XK_ssharp: int
|
||||
XK_agrave: int
|
||||
XK_aacute: int
|
||||
XK_acircumflex: int
|
||||
XK_atilde: int
|
||||
XK_adiaeresis: int
|
||||
XK_aring: int
|
||||
XK_ae: int
|
||||
XK_ccedilla: int
|
||||
XK_egrave: int
|
||||
XK_eacute: int
|
||||
XK_ecircumflex: int
|
||||
XK_ediaeresis: int
|
||||
XK_igrave: int
|
||||
XK_iacute: int
|
||||
XK_icircumflex: int
|
||||
XK_idiaeresis: int
|
||||
XK_eth: int
|
||||
XK_ntilde: int
|
||||
XK_ograve: int
|
||||
XK_oacute: int
|
||||
XK_ocircumflex: int
|
||||
XK_otilde: int
|
||||
XK_odiaeresis: int
|
||||
XK_division: int
|
||||
XK_oslash: int
|
||||
XK_ugrave: int
|
||||
XK_uacute: int
|
||||
XK_ucircumflex: int
|
||||
XK_udiaeresis: int
|
||||
XK_yacute: int
|
||||
XK_thorn: int
|
||||
XK_ydiaeresis: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_space: Final = 0x020
|
||||
XK_exclam: Final = 0x021
|
||||
XK_quotedbl: Final = 0x022
|
||||
XK_numbersign: Final = 0x023
|
||||
XK_dollar: Final = 0x024
|
||||
XK_percent: Final = 0x025
|
||||
XK_ampersand: Final = 0x026
|
||||
XK_apostrophe: Final = 0x027
|
||||
XK_quoteright: Final = 0x027
|
||||
XK_parenleft: Final = 0x028
|
||||
XK_parenright: Final = 0x029
|
||||
XK_asterisk: Final = 0x02A
|
||||
XK_plus: Final = 0x02B
|
||||
XK_comma: Final = 0x02C
|
||||
XK_minus: Final = 0x02D
|
||||
XK_period: Final = 0x02E
|
||||
XK_slash: Final = 0x02F
|
||||
XK_0: Final = 0x030
|
||||
XK_1: Final = 0x031
|
||||
XK_2: Final = 0x032
|
||||
XK_3: Final = 0x033
|
||||
XK_4: Final = 0x034
|
||||
XK_5: Final = 0x035
|
||||
XK_6: Final = 0x036
|
||||
XK_7: Final = 0x037
|
||||
XK_8: Final = 0x038
|
||||
XK_9: Final = 0x039
|
||||
XK_colon: Final = 0x03A
|
||||
XK_semicolon: Final = 0x03B
|
||||
XK_less: Final = 0x03C
|
||||
XK_equal: Final = 0x03D
|
||||
XK_greater: Final = 0x03E
|
||||
XK_question: Final = 0x03F
|
||||
XK_at: Final = 0x040
|
||||
XK_A: Final = 0x041
|
||||
XK_B: Final = 0x042
|
||||
XK_C: Final = 0x043
|
||||
XK_D: Final = 0x044
|
||||
XK_E: Final = 0x045
|
||||
XK_F: Final = 0x046
|
||||
XK_G: Final = 0x047
|
||||
XK_H: Final = 0x048
|
||||
XK_I: Final = 0x049
|
||||
XK_J: Final = 0x04A
|
||||
XK_K: Final = 0x04B
|
||||
XK_L: Final = 0x04C
|
||||
XK_M: Final = 0x04D
|
||||
XK_N: Final = 0x04E
|
||||
XK_O: Final = 0x04F
|
||||
XK_P: Final = 0x050
|
||||
XK_Q: Final = 0x051
|
||||
XK_R: Final = 0x052
|
||||
XK_S: Final = 0x053
|
||||
XK_T: Final = 0x054
|
||||
XK_U: Final = 0x055
|
||||
XK_V: Final = 0x056
|
||||
XK_W: Final = 0x057
|
||||
XK_X: Final = 0x058
|
||||
XK_Y: Final = 0x059
|
||||
XK_Z: Final = 0x05A
|
||||
XK_bracketleft: Final = 0x05B
|
||||
XK_backslash: Final = 0x05C
|
||||
XK_bracketright: Final = 0x05D
|
||||
XK_asciicircum: Final = 0x05E
|
||||
XK_underscore: Final = 0x05F
|
||||
XK_grave: Final = 0x060
|
||||
XK_quoteleft: Final = 0x060
|
||||
XK_a: Final = 0x061
|
||||
XK_b: Final = 0x062
|
||||
XK_c: Final = 0x063
|
||||
XK_d: Final = 0x064
|
||||
XK_e: Final = 0x065
|
||||
XK_f: Final = 0x066
|
||||
XK_g: Final = 0x067
|
||||
XK_h: Final = 0x068
|
||||
XK_i: Final = 0x069
|
||||
XK_j: Final = 0x06A
|
||||
XK_k: Final = 0x06B
|
||||
XK_l: Final = 0x06C
|
||||
XK_m: Final = 0x06D
|
||||
XK_n: Final = 0x06E
|
||||
XK_o: Final = 0x06F
|
||||
XK_p: Final = 0x070
|
||||
XK_q: Final = 0x071
|
||||
XK_r: Final = 0x072
|
||||
XK_s: Final = 0x073
|
||||
XK_t: Final = 0x074
|
||||
XK_u: Final = 0x075
|
||||
XK_v: Final = 0x076
|
||||
XK_w: Final = 0x077
|
||||
XK_x: Final = 0x078
|
||||
XK_y: Final = 0x079
|
||||
XK_z: Final = 0x07A
|
||||
XK_braceleft: Final = 0x07B
|
||||
XK_bar: Final = 0x07C
|
||||
XK_braceright: Final = 0x07D
|
||||
XK_asciitilde: Final = 0x07E
|
||||
XK_nobreakspace: Final = 0x0A0
|
||||
XK_exclamdown: Final = 0x0A1
|
||||
XK_cent: Final = 0x0A2
|
||||
XK_sterling: Final = 0x0A3
|
||||
XK_currency: Final = 0x0A4
|
||||
XK_yen: Final = 0x0A5
|
||||
XK_brokenbar: Final = 0x0A6
|
||||
XK_section: Final = 0x0A7
|
||||
XK_diaeresis: Final = 0x0A8
|
||||
XK_copyright: Final = 0x0A9
|
||||
XK_ordfeminine: Final = 0x0AA
|
||||
XK_guillemotleft: Final = 0x0AB
|
||||
XK_notsign: Final = 0x0AC
|
||||
XK_hyphen: Final = 0x0AD
|
||||
XK_registered: Final = 0x0AE
|
||||
XK_macron: Final = 0x0AF
|
||||
XK_degree: Final = 0x0B0
|
||||
XK_plusminus: Final = 0x0B1
|
||||
XK_twosuperior: Final = 0x0B2
|
||||
XK_threesuperior: Final = 0x0B3
|
||||
XK_acute: Final = 0x0B4
|
||||
XK_mu: Final = 0x0B5
|
||||
XK_paragraph: Final = 0x0B6
|
||||
XK_periodcentered: Final = 0x0B7
|
||||
XK_cedilla: Final = 0x0B8
|
||||
XK_onesuperior: Final = 0x0B9
|
||||
XK_masculine: Final = 0x0BA
|
||||
XK_guillemotright: Final = 0x0BB
|
||||
XK_onequarter: Final = 0x0BC
|
||||
XK_onehalf: Final = 0x0BD
|
||||
XK_threequarters: Final = 0x0BE
|
||||
XK_questiondown: Final = 0x0BF
|
||||
XK_Agrave: Final = 0x0C0
|
||||
XK_Aacute: Final = 0x0C1
|
||||
XK_Acircumflex: Final = 0x0C2
|
||||
XK_Atilde: Final = 0x0C3
|
||||
XK_Adiaeresis: Final = 0x0C4
|
||||
XK_Aring: Final = 0x0C5
|
||||
XK_AE: Final = 0x0C6
|
||||
XK_Ccedilla: Final = 0x0C7
|
||||
XK_Egrave: Final = 0x0C8
|
||||
XK_Eacute: Final = 0x0C9
|
||||
XK_Ecircumflex: Final = 0x0CA
|
||||
XK_Ediaeresis: Final = 0x0CB
|
||||
XK_Igrave: Final = 0x0CC
|
||||
XK_Iacute: Final = 0x0CD
|
||||
XK_Icircumflex: Final = 0x0CE
|
||||
XK_Idiaeresis: Final = 0x0CF
|
||||
XK_ETH: Final = 0x0D0
|
||||
XK_Eth: Final = 0x0D0
|
||||
XK_Ntilde: Final = 0x0D1
|
||||
XK_Ograve: Final = 0x0D2
|
||||
XK_Oacute: Final = 0x0D3
|
||||
XK_Ocircumflex: Final = 0x0D4
|
||||
XK_Otilde: Final = 0x0D5
|
||||
XK_Odiaeresis: Final = 0x0D6
|
||||
XK_multiply: Final = 0x0D7
|
||||
XK_Ooblique: Final = 0x0D8
|
||||
XK_Ugrave: Final = 0x0D9
|
||||
XK_Uacute: Final = 0x0DA
|
||||
XK_Ucircumflex: Final = 0x0DB
|
||||
XK_Udiaeresis: Final = 0x0DC
|
||||
XK_Yacute: Final = 0x0DD
|
||||
XK_THORN: Final = 0x0DE
|
||||
XK_Thorn: Final = 0x0DE
|
||||
XK_ssharp: Final = 0x0DF
|
||||
XK_agrave: Final = 0x0E0
|
||||
XK_aacute: Final = 0x0E1
|
||||
XK_acircumflex: Final = 0x0E2
|
||||
XK_atilde: Final = 0x0E3
|
||||
XK_adiaeresis: Final = 0x0E4
|
||||
XK_aring: Final = 0x0E5
|
||||
XK_ae: Final = 0x0E6
|
||||
XK_ccedilla: Final = 0x0E7
|
||||
XK_egrave: Final = 0x0E8
|
||||
XK_eacute: Final = 0x0E9
|
||||
XK_ecircumflex: Final = 0x0EA
|
||||
XK_ediaeresis: Final = 0x0EB
|
||||
XK_igrave: Final = 0x0EC
|
||||
XK_iacute: Final = 0x0ED
|
||||
XK_icircumflex: Final = 0x0EE
|
||||
XK_idiaeresis: Final = 0x0EF
|
||||
XK_eth: Final = 0x0F0
|
||||
XK_ntilde: Final = 0x0F1
|
||||
XK_ograve: Final = 0x0F2
|
||||
XK_oacute: Final = 0x0F3
|
||||
XK_ocircumflex: Final = 0x0F4
|
||||
XK_otilde: Final = 0x0F5
|
||||
XK_odiaeresis: Final = 0x0F6
|
||||
XK_division: Final = 0x0F7
|
||||
XK_oslash: Final = 0x0F8
|
||||
XK_ugrave: Final = 0x0F9
|
||||
XK_uacute: Final = 0x0FA
|
||||
XK_ucircumflex: Final = 0x0FB
|
||||
XK_udiaeresis: Final = 0x0FC
|
||||
XK_yacute: Final = 0x0FD
|
||||
XK_thorn: Final = 0x0FE
|
||||
XK_ydiaeresis: Final = 0x0FF
|
||||
|
||||
@@ -1,57 +1,59 @@
|
||||
XK_Aogonek: int
|
||||
XK_breve: int
|
||||
XK_Lstroke: int
|
||||
XK_Lcaron: int
|
||||
XK_Sacute: int
|
||||
XK_Scaron: int
|
||||
XK_Scedilla: int
|
||||
XK_Tcaron: int
|
||||
XK_Zacute: int
|
||||
XK_Zcaron: int
|
||||
XK_Zabovedot: int
|
||||
XK_aogonek: int
|
||||
XK_ogonek: int
|
||||
XK_lstroke: int
|
||||
XK_lcaron: int
|
||||
XK_sacute: int
|
||||
XK_caron: int
|
||||
XK_scaron: int
|
||||
XK_scedilla: int
|
||||
XK_tcaron: int
|
||||
XK_zacute: int
|
||||
XK_doubleacute: int
|
||||
XK_zcaron: int
|
||||
XK_zabovedot: int
|
||||
XK_Racute: int
|
||||
XK_Abreve: int
|
||||
XK_Lacute: int
|
||||
XK_Cacute: int
|
||||
XK_Ccaron: int
|
||||
XK_Eogonek: int
|
||||
XK_Ecaron: int
|
||||
XK_Dcaron: int
|
||||
XK_Dstroke: int
|
||||
XK_Nacute: int
|
||||
XK_Ncaron: int
|
||||
XK_Odoubleacute: int
|
||||
XK_Rcaron: int
|
||||
XK_Uring: int
|
||||
XK_Udoubleacute: int
|
||||
XK_Tcedilla: int
|
||||
XK_racute: int
|
||||
XK_abreve: int
|
||||
XK_lacute: int
|
||||
XK_cacute: int
|
||||
XK_ccaron: int
|
||||
XK_eogonek: int
|
||||
XK_ecaron: int
|
||||
XK_dcaron: int
|
||||
XK_dstroke: int
|
||||
XK_nacute: int
|
||||
XK_ncaron: int
|
||||
XK_odoubleacute: int
|
||||
XK_udoubleacute: int
|
||||
XK_rcaron: int
|
||||
XK_uring: int
|
||||
XK_tcedilla: int
|
||||
XK_abovedot: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_Aogonek: Final = 0x1A1
|
||||
XK_breve: Final = 0x1A2
|
||||
XK_Lstroke: Final = 0x1A3
|
||||
XK_Lcaron: Final = 0x1A5
|
||||
XK_Sacute: Final = 0x1A6
|
||||
XK_Scaron: Final = 0x1A9
|
||||
XK_Scedilla: Final = 0x1AA
|
||||
XK_Tcaron: Final = 0x1AB
|
||||
XK_Zacute: Final = 0x1AC
|
||||
XK_Zcaron: Final = 0x1AE
|
||||
XK_Zabovedot: Final = 0x1AF
|
||||
XK_aogonek: Final = 0x1B1
|
||||
XK_ogonek: Final = 0x1B2
|
||||
XK_lstroke: Final = 0x1B3
|
||||
XK_lcaron: Final = 0x1B5
|
||||
XK_sacute: Final = 0x1B6
|
||||
XK_caron: Final = 0x1B7
|
||||
XK_scaron: Final = 0x1B9
|
||||
XK_scedilla: Final = 0x1BA
|
||||
XK_tcaron: Final = 0x1BB
|
||||
XK_zacute: Final = 0x1BC
|
||||
XK_doubleacute: Final = 0x1BD
|
||||
XK_zcaron: Final = 0x1BE
|
||||
XK_zabovedot: Final = 0x1BF
|
||||
XK_Racute: Final = 0x1C0
|
||||
XK_Abreve: Final = 0x1C3
|
||||
XK_Lacute: Final = 0x1C5
|
||||
XK_Cacute: Final = 0x1C6
|
||||
XK_Ccaron: Final = 0x1C8
|
||||
XK_Eogonek: Final = 0x1CA
|
||||
XK_Ecaron: Final = 0x1CC
|
||||
XK_Dcaron: Final = 0x1CF
|
||||
XK_Dstroke: Final = 0x1D0
|
||||
XK_Nacute: Final = 0x1D1
|
||||
XK_Ncaron: Final = 0x1D2
|
||||
XK_Odoubleacute: Final = 0x1D5
|
||||
XK_Rcaron: Final = 0x1D8
|
||||
XK_Uring: Final = 0x1D9
|
||||
XK_Udoubleacute: Final = 0x1DB
|
||||
XK_Tcedilla: Final = 0x1DE
|
||||
XK_racute: Final = 0x1E0
|
||||
XK_abreve: Final = 0x1E3
|
||||
XK_lacute: Final = 0x1E5
|
||||
XK_cacute: Final = 0x1E6
|
||||
XK_ccaron: Final = 0x1E8
|
||||
XK_eogonek: Final = 0x1EA
|
||||
XK_ecaron: Final = 0x1EC
|
||||
XK_dcaron: Final = 0x1EF
|
||||
XK_dstroke: Final = 0x1F0
|
||||
XK_nacute: Final = 0x1F1
|
||||
XK_ncaron: Final = 0x1F2
|
||||
XK_odoubleacute: Final = 0x1F5
|
||||
XK_udoubleacute: Final = 0x1FB
|
||||
XK_rcaron: Final = 0x1F8
|
||||
XK_uring: Final = 0x1F9
|
||||
XK_tcedilla: Final = 0x1FE
|
||||
XK_abovedot: Final = 0x1FF
|
||||
|
||||
@@ -1,22 +1,24 @@
|
||||
XK_Hstroke: int
|
||||
XK_Hcircumflex: int
|
||||
XK_Iabovedot: int
|
||||
XK_Gbreve: int
|
||||
XK_Jcircumflex: int
|
||||
XK_hstroke: int
|
||||
XK_hcircumflex: int
|
||||
XK_idotless: int
|
||||
XK_gbreve: int
|
||||
XK_jcircumflex: int
|
||||
XK_Cabovedot: int
|
||||
XK_Ccircumflex: int
|
||||
XK_Gabovedot: int
|
||||
XK_Gcircumflex: int
|
||||
XK_Ubreve: int
|
||||
XK_Scircumflex: int
|
||||
XK_cabovedot: int
|
||||
XK_ccircumflex: int
|
||||
XK_gabovedot: int
|
||||
XK_gcircumflex: int
|
||||
XK_ubreve: int
|
||||
XK_scircumflex: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_Hstroke: Final = 0x2A1
|
||||
XK_Hcircumflex: Final = 0x2A6
|
||||
XK_Iabovedot: Final = 0x2A9
|
||||
XK_Gbreve: Final = 0x2AB
|
||||
XK_Jcircumflex: Final = 0x2AC
|
||||
XK_hstroke: Final = 0x2B1
|
||||
XK_hcircumflex: Final = 0x2B6
|
||||
XK_idotless: Final = 0x2B9
|
||||
XK_gbreve: Final = 0x2BB
|
||||
XK_jcircumflex: Final = 0x2BC
|
||||
XK_Cabovedot: Final = 0x2C5
|
||||
XK_Ccircumflex: Final = 0x2C6
|
||||
XK_Gabovedot: Final = 0x2D5
|
||||
XK_Gcircumflex: Final = 0x2D8
|
||||
XK_Ubreve: Final = 0x2DD
|
||||
XK_Scircumflex: Final = 0x2DE
|
||||
XK_cabovedot: Final = 0x2E5
|
||||
XK_ccircumflex: Final = 0x2E6
|
||||
XK_gabovedot: Final = 0x2F5
|
||||
XK_gcircumflex: Final = 0x2F8
|
||||
XK_ubreve: Final = 0x2FD
|
||||
XK_scircumflex: Final = 0x2FE
|
||||
|
||||
@@ -1,36 +1,38 @@
|
||||
XK_kra: int
|
||||
XK_kappa: int
|
||||
XK_Rcedilla: int
|
||||
XK_Itilde: int
|
||||
XK_Lcedilla: int
|
||||
XK_Emacron: int
|
||||
XK_Gcedilla: int
|
||||
XK_Tslash: int
|
||||
XK_rcedilla: int
|
||||
XK_itilde: int
|
||||
XK_lcedilla: int
|
||||
XK_emacron: int
|
||||
XK_gcedilla: int
|
||||
XK_tslash: int
|
||||
XK_ENG: int
|
||||
XK_eng: int
|
||||
XK_Amacron: int
|
||||
XK_Iogonek: int
|
||||
XK_Eabovedot: int
|
||||
XK_Imacron: int
|
||||
XK_Ncedilla: int
|
||||
XK_Omacron: int
|
||||
XK_Kcedilla: int
|
||||
XK_Uogonek: int
|
||||
XK_Utilde: int
|
||||
XK_Umacron: int
|
||||
XK_amacron: int
|
||||
XK_iogonek: int
|
||||
XK_eabovedot: int
|
||||
XK_imacron: int
|
||||
XK_ncedilla: int
|
||||
XK_omacron: int
|
||||
XK_kcedilla: int
|
||||
XK_uogonek: int
|
||||
XK_utilde: int
|
||||
XK_umacron: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_kra: Final = 0x3A2
|
||||
XK_kappa: Final = 0x3A2
|
||||
XK_Rcedilla: Final = 0x3A3
|
||||
XK_Itilde: Final = 0x3A5
|
||||
XK_Lcedilla: Final = 0x3A6
|
||||
XK_Emacron: Final = 0x3AA
|
||||
XK_Gcedilla: Final = 0x3AB
|
||||
XK_Tslash: Final = 0x3AC
|
||||
XK_rcedilla: Final = 0x3B3
|
||||
XK_itilde: Final = 0x3B5
|
||||
XK_lcedilla: Final = 0x3B6
|
||||
XK_emacron: Final = 0x3BA
|
||||
XK_gcedilla: Final = 0x3BB
|
||||
XK_tslash: Final = 0x3BC
|
||||
XK_ENG: Final = 0x3BD
|
||||
XK_eng: Final = 0x3BF
|
||||
XK_Amacron: Final = 0x3C0
|
||||
XK_Iogonek: Final = 0x3C7
|
||||
XK_Eabovedot: Final = 0x3CC
|
||||
XK_Imacron: Final = 0x3CF
|
||||
XK_Ncedilla: Final = 0x3D1
|
||||
XK_Omacron: Final = 0x3D2
|
||||
XK_Kcedilla: Final = 0x3D3
|
||||
XK_Uogonek: Final = 0x3D9
|
||||
XK_Utilde: Final = 0x3DD
|
||||
XK_Umacron: Final = 0x3DE
|
||||
XK_amacron: Final = 0x3E0
|
||||
XK_iogonek: Final = 0x3E7
|
||||
XK_eabovedot: Final = 0x3EC
|
||||
XK_imacron: Final = 0x3EF
|
||||
XK_ncedilla: Final = 0x3F1
|
||||
XK_omacron: Final = 0x3F2
|
||||
XK_kcedilla: Final = 0x3F3
|
||||
XK_uogonek: Final = 0x3F9
|
||||
XK_utilde: Final = 0x3FD
|
||||
XK_umacron: Final = 0x3FE
|
||||
|
||||
@@ -1,169 +1,171 @@
|
||||
XK_BackSpace: int
|
||||
XK_Tab: int
|
||||
XK_Linefeed: int
|
||||
XK_Clear: int
|
||||
XK_Return: int
|
||||
XK_Pause: int
|
||||
XK_Scroll_Lock: int
|
||||
XK_Sys_Req: int
|
||||
XK_Escape: int
|
||||
XK_Delete: int
|
||||
XK_Multi_key: int
|
||||
XK_SingleCandidate: int
|
||||
XK_MultipleCandidate: int
|
||||
XK_PreviousCandidate: int
|
||||
XK_Kanji: int
|
||||
XK_Muhenkan: int
|
||||
XK_Henkan_Mode: int
|
||||
XK_Henkan: int
|
||||
XK_Romaji: int
|
||||
XK_Hiragana: int
|
||||
XK_Katakana: int
|
||||
XK_Hiragana_Katakana: int
|
||||
XK_Zenkaku: int
|
||||
XK_Hankaku: int
|
||||
XK_Zenkaku_Hankaku: int
|
||||
XK_Touroku: int
|
||||
XK_Massyo: int
|
||||
XK_Kana_Lock: int
|
||||
XK_Kana_Shift: int
|
||||
XK_Eisu_Shift: int
|
||||
XK_Eisu_toggle: int
|
||||
XK_Zen_Koho: int
|
||||
XK_Mae_Koho: int
|
||||
XK_Home: int
|
||||
XK_Left: int
|
||||
XK_Up: int
|
||||
XK_Right: int
|
||||
XK_Down: int
|
||||
XK_Prior: int
|
||||
XK_Page_Up: int
|
||||
XK_Next: int
|
||||
XK_Page_Down: int
|
||||
XK_End: int
|
||||
XK_Begin: int
|
||||
XK_Select: int
|
||||
XK_Print: int
|
||||
XK_Execute: int
|
||||
XK_Insert: int
|
||||
XK_Undo: int
|
||||
XK_Redo: int
|
||||
XK_Menu: int
|
||||
XK_Find: int
|
||||
XK_Cancel: int
|
||||
XK_Help: int
|
||||
XK_Break: int
|
||||
XK_Mode_switch: int
|
||||
XK_script_switch: int
|
||||
XK_Num_Lock: int
|
||||
XK_KP_Space: int
|
||||
XK_KP_Tab: int
|
||||
XK_KP_Enter: int
|
||||
XK_KP_F1: int
|
||||
XK_KP_F2: int
|
||||
XK_KP_F3: int
|
||||
XK_KP_F4: int
|
||||
XK_KP_Home: int
|
||||
XK_KP_Left: int
|
||||
XK_KP_Up: int
|
||||
XK_KP_Right: int
|
||||
XK_KP_Down: int
|
||||
XK_KP_Prior: int
|
||||
XK_KP_Page_Up: int
|
||||
XK_KP_Next: int
|
||||
XK_KP_Page_Down: int
|
||||
XK_KP_End: int
|
||||
XK_KP_Begin: int
|
||||
XK_KP_Insert: int
|
||||
XK_KP_Delete: int
|
||||
XK_KP_Equal: int
|
||||
XK_KP_Multiply: int
|
||||
XK_KP_Add: int
|
||||
XK_KP_Separator: int
|
||||
XK_KP_Subtract: int
|
||||
XK_KP_Decimal: int
|
||||
XK_KP_Divide: int
|
||||
XK_KP_0: int
|
||||
XK_KP_1: int
|
||||
XK_KP_2: int
|
||||
XK_KP_3: int
|
||||
XK_KP_4: int
|
||||
XK_KP_5: int
|
||||
XK_KP_6: int
|
||||
XK_KP_7: int
|
||||
XK_KP_8: int
|
||||
XK_KP_9: int
|
||||
XK_F1: int
|
||||
XK_F2: int
|
||||
XK_F3: int
|
||||
XK_F4: int
|
||||
XK_F5: int
|
||||
XK_F6: int
|
||||
XK_F7: int
|
||||
XK_F8: int
|
||||
XK_F9: int
|
||||
XK_F10: int
|
||||
XK_F11: int
|
||||
XK_L1: int
|
||||
XK_F12: int
|
||||
XK_L2: int
|
||||
XK_F13: int
|
||||
XK_L3: int
|
||||
XK_F14: int
|
||||
XK_L4: int
|
||||
XK_F15: int
|
||||
XK_L5: int
|
||||
XK_F16: int
|
||||
XK_L6: int
|
||||
XK_F17: int
|
||||
XK_L7: int
|
||||
XK_F18: int
|
||||
XK_L8: int
|
||||
XK_F19: int
|
||||
XK_L9: int
|
||||
XK_F20: int
|
||||
XK_L10: int
|
||||
XK_F21: int
|
||||
XK_R1: int
|
||||
XK_F22: int
|
||||
XK_R2: int
|
||||
XK_F23: int
|
||||
XK_R3: int
|
||||
XK_F24: int
|
||||
XK_R4: int
|
||||
XK_F25: int
|
||||
XK_R5: int
|
||||
XK_F26: int
|
||||
XK_R6: int
|
||||
XK_F27: int
|
||||
XK_R7: int
|
||||
XK_F28: int
|
||||
XK_R8: int
|
||||
XK_F29: int
|
||||
XK_R9: int
|
||||
XK_F30: int
|
||||
XK_R10: int
|
||||
XK_F31: int
|
||||
XK_R11: int
|
||||
XK_F32: int
|
||||
XK_R12: int
|
||||
XK_F33: int
|
||||
XK_R13: int
|
||||
XK_F34: int
|
||||
XK_R14: int
|
||||
XK_F35: int
|
||||
XK_R15: int
|
||||
XK_Shift_L: int
|
||||
XK_Shift_R: int
|
||||
XK_Control_L: int
|
||||
XK_Control_R: int
|
||||
XK_Caps_Lock: int
|
||||
XK_Shift_Lock: int
|
||||
XK_Meta_L: int
|
||||
XK_Meta_R: int
|
||||
XK_Alt_L: int
|
||||
XK_Alt_R: int
|
||||
XK_Super_L: int
|
||||
XK_Super_R: int
|
||||
XK_Hyper_L: int
|
||||
XK_Hyper_R: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_BackSpace: Final = 0xFF08
|
||||
XK_Tab: Final = 0xFF09
|
||||
XK_Linefeed: Final = 0xFF0A
|
||||
XK_Clear: Final = 0xFF0B
|
||||
XK_Return: Final = 0xFF0D
|
||||
XK_Pause: Final = 0xFF13
|
||||
XK_Scroll_Lock: Final = 0xFF14
|
||||
XK_Sys_Req: Final = 0xFF15
|
||||
XK_Escape: Final = 0xFF1B
|
||||
XK_Delete: Final = 0xFFFF
|
||||
XK_Multi_key: Final = 0xFF20
|
||||
XK_SingleCandidate: Final = 0xFF3C
|
||||
XK_MultipleCandidate: Final = 0xFF3D
|
||||
XK_PreviousCandidate: Final = 0xFF3E
|
||||
XK_Kanji: Final = 0xFF21
|
||||
XK_Muhenkan: Final = 0xFF22
|
||||
XK_Henkan_Mode: Final = 0xFF23
|
||||
XK_Henkan: Final = 0xFF23
|
||||
XK_Romaji: Final = 0xFF24
|
||||
XK_Hiragana: Final = 0xFF25
|
||||
XK_Katakana: Final = 0xFF26
|
||||
XK_Hiragana_Katakana: Final = 0xFF27
|
||||
XK_Zenkaku: Final = 0xFF28
|
||||
XK_Hankaku: Final = 0xFF29
|
||||
XK_Zenkaku_Hankaku: Final = 0xFF2A
|
||||
XK_Touroku: Final = 0xFF2B
|
||||
XK_Massyo: Final = 0xFF2C
|
||||
XK_Kana_Lock: Final = 0xFF2D
|
||||
XK_Kana_Shift: Final = 0xFF2E
|
||||
XK_Eisu_Shift: Final = 0xFF2F
|
||||
XK_Eisu_toggle: Final = 0xFF30
|
||||
XK_Zen_Koho: Final = 0xFF3D
|
||||
XK_Mae_Koho: Final = 0xFF3E
|
||||
XK_Home: Final = 0xFF50
|
||||
XK_Left: Final = 0xFF51
|
||||
XK_Up: Final = 0xFF52
|
||||
XK_Right: Final = 0xFF53
|
||||
XK_Down: Final = 0xFF54
|
||||
XK_Prior: Final = 0xFF55
|
||||
XK_Page_Up: Final = 0xFF55
|
||||
XK_Next: Final = 0xFF56
|
||||
XK_Page_Down: Final = 0xFF56
|
||||
XK_End: Final = 0xFF57
|
||||
XK_Begin: Final = 0xFF58
|
||||
XK_Select: Final = 0xFF60
|
||||
XK_Print: Final = 0xFF61
|
||||
XK_Execute: Final = 0xFF62
|
||||
XK_Insert: Final = 0xFF63
|
||||
XK_Undo: Final = 0xFF65
|
||||
XK_Redo: Final = 0xFF66
|
||||
XK_Menu: Final = 0xFF67
|
||||
XK_Find: Final = 0xFF68
|
||||
XK_Cancel: Final = 0xFF69
|
||||
XK_Help: Final = 0xFF6A
|
||||
XK_Break: Final = 0xFF6B
|
||||
XK_Mode_switch: Final = 0xFF7E
|
||||
XK_script_switch: Final = 0xFF7E
|
||||
XK_Num_Lock: Final = 0xFF7F
|
||||
XK_KP_Space: Final = 0xFF80
|
||||
XK_KP_Tab: Final = 0xFF89
|
||||
XK_KP_Enter: Final = 0xFF8D
|
||||
XK_KP_F1: Final = 0xFF91
|
||||
XK_KP_F2: Final = 0xFF92
|
||||
XK_KP_F3: Final = 0xFF93
|
||||
XK_KP_F4: Final = 0xFF94
|
||||
XK_KP_Home: Final = 0xFF95
|
||||
XK_KP_Left: Final = 0xFF96
|
||||
XK_KP_Up: Final = 0xFF97
|
||||
XK_KP_Right: Final = 0xFF98
|
||||
XK_KP_Down: Final = 0xFF99
|
||||
XK_KP_Prior: Final = 0xFF9A
|
||||
XK_KP_Page_Up: Final = 0xFF9A
|
||||
XK_KP_Next: Final = 0xFF9B
|
||||
XK_KP_Page_Down: Final = 0xFF9B
|
||||
XK_KP_End: Final = 0xFF9C
|
||||
XK_KP_Begin: Final = 0xFF9D
|
||||
XK_KP_Insert: Final = 0xFF9E
|
||||
XK_KP_Delete: Final = 0xFF9F
|
||||
XK_KP_Equal: Final = 0xFFBD
|
||||
XK_KP_Multiply: Final = 0xFFAA
|
||||
XK_KP_Add: Final = 0xFFAB
|
||||
XK_KP_Separator: Final = 0xFFAC
|
||||
XK_KP_Subtract: Final = 0xFFAD
|
||||
XK_KP_Decimal: Final = 0xFFAE
|
||||
XK_KP_Divide: Final = 0xFFAF
|
||||
XK_KP_0: Final = 0xFFB0
|
||||
XK_KP_1: Final = 0xFFB1
|
||||
XK_KP_2: Final = 0xFFB2
|
||||
XK_KP_3: Final = 0xFFB3
|
||||
XK_KP_4: Final = 0xFFB4
|
||||
XK_KP_5: Final = 0xFFB5
|
||||
XK_KP_6: Final = 0xFFB6
|
||||
XK_KP_7: Final = 0xFFB7
|
||||
XK_KP_8: Final = 0xFFB8
|
||||
XK_KP_9: Final = 0xFFB9
|
||||
XK_F1: Final = 0xFFBE
|
||||
XK_F2: Final = 0xFFBF
|
||||
XK_F3: Final = 0xFFC0
|
||||
XK_F4: Final = 0xFFC1
|
||||
XK_F5: Final = 0xFFC2
|
||||
XK_F6: Final = 0xFFC3
|
||||
XK_F7: Final = 0xFFC4
|
||||
XK_F8: Final = 0xFFC5
|
||||
XK_F9: Final = 0xFFC6
|
||||
XK_F10: Final = 0xFFC7
|
||||
XK_F11: Final = 0xFFC8
|
||||
XK_L1: Final = 0xFFC8
|
||||
XK_F12: Final = 0xFFC9
|
||||
XK_L2: Final = 0xFFC9
|
||||
XK_F13: Final = 0xFFCA
|
||||
XK_L3: Final = 0xFFCA
|
||||
XK_F14: Final = 0xFFCB
|
||||
XK_L4: Final = 0xFFCB
|
||||
XK_F15: Final = 0xFFCC
|
||||
XK_L5: Final = 0xFFCC
|
||||
XK_F16: Final = 0xFFCD
|
||||
XK_L6: Final = 0xFFCD
|
||||
XK_F17: Final = 0xFFCE
|
||||
XK_L7: Final = 0xFFCE
|
||||
XK_F18: Final = 0xFFCF
|
||||
XK_L8: Final = 0xFFCF
|
||||
XK_F19: Final = 0xFFD0
|
||||
XK_L9: Final = 0xFFD0
|
||||
XK_F20: Final = 0xFFD1
|
||||
XK_L10: Final = 0xFFD1
|
||||
XK_F21: Final = 0xFFD2
|
||||
XK_R1: Final = 0xFFD2
|
||||
XK_F22: Final = 0xFFD3
|
||||
XK_R2: Final = 0xFFD3
|
||||
XK_F23: Final = 0xFFD4
|
||||
XK_R3: Final = 0xFFD4
|
||||
XK_F24: Final = 0xFFD5
|
||||
XK_R4: Final = 0xFFD5
|
||||
XK_F25: Final = 0xFFD6
|
||||
XK_R5: Final = 0xFFD6
|
||||
XK_F26: Final = 0xFFD7
|
||||
XK_R6: Final = 0xFFD7
|
||||
XK_F27: Final = 0xFFD8
|
||||
XK_R7: Final = 0xFFD8
|
||||
XK_F28: Final = 0xFFD9
|
||||
XK_R8: Final = 0xFFD9
|
||||
XK_F29: Final = 0xFFDA
|
||||
XK_R9: Final = 0xFFDA
|
||||
XK_F30: Final = 0xFFDB
|
||||
XK_R10: Final = 0xFFDB
|
||||
XK_F31: Final = 0xFFDC
|
||||
XK_R11: Final = 0xFFDC
|
||||
XK_F32: Final = 0xFFDD
|
||||
XK_R12: Final = 0xFFDD
|
||||
XK_F33: Final = 0xFFDE
|
||||
XK_R13: Final = 0xFFDE
|
||||
XK_F34: Final = 0xFFDF
|
||||
XK_R14: Final = 0xFFDF
|
||||
XK_F35: Final = 0xFFE0
|
||||
XK_R15: Final = 0xFFE0
|
||||
XK_Shift_L: Final = 0xFFE1
|
||||
XK_Shift_R: Final = 0xFFE2
|
||||
XK_Control_L: Final = 0xFFE3
|
||||
XK_Control_R: Final = 0xFFE4
|
||||
XK_Caps_Lock: Final = 0xFFE5
|
||||
XK_Shift_Lock: Final = 0xFFE6
|
||||
XK_Meta_L: Final = 0xFFE7
|
||||
XK_Meta_R: Final = 0xFFE8
|
||||
XK_Alt_L: Final = 0xFFE9
|
||||
XK_Alt_R: Final = 0xFFEA
|
||||
XK_Super_L: Final = 0xFFEB
|
||||
XK_Super_R: Final = 0xFFEC
|
||||
XK_Hyper_L: Final = 0xFFED
|
||||
XK_Hyper_R: Final = 0xFFEE
|
||||
|
||||
@@ -1,83 +1,85 @@
|
||||
XK_emspace: int
|
||||
XK_enspace: int
|
||||
XK_em3space: int
|
||||
XK_em4space: int
|
||||
XK_digitspace: int
|
||||
XK_punctspace: int
|
||||
XK_thinspace: int
|
||||
XK_hairspace: int
|
||||
XK_emdash: int
|
||||
XK_endash: int
|
||||
XK_signifblank: int
|
||||
XK_ellipsis: int
|
||||
XK_doubbaselinedot: int
|
||||
XK_onethird: int
|
||||
XK_twothirds: int
|
||||
XK_onefifth: int
|
||||
XK_twofifths: int
|
||||
XK_threefifths: int
|
||||
XK_fourfifths: int
|
||||
XK_onesixth: int
|
||||
XK_fivesixths: int
|
||||
XK_careof: int
|
||||
XK_figdash: int
|
||||
XK_leftanglebracket: int
|
||||
XK_decimalpoint: int
|
||||
XK_rightanglebracket: int
|
||||
XK_marker: int
|
||||
XK_oneeighth: int
|
||||
XK_threeeighths: int
|
||||
XK_fiveeighths: int
|
||||
XK_seveneighths: int
|
||||
XK_trademark: int
|
||||
XK_signaturemark: int
|
||||
XK_trademarkincircle: int
|
||||
XK_leftopentriangle: int
|
||||
XK_rightopentriangle: int
|
||||
XK_emopencircle: int
|
||||
XK_emopenrectangle: int
|
||||
XK_leftsinglequotemark: int
|
||||
XK_rightsinglequotemark: int
|
||||
XK_leftdoublequotemark: int
|
||||
XK_rightdoublequotemark: int
|
||||
XK_prescription: int
|
||||
XK_minutes: int
|
||||
XK_seconds: int
|
||||
XK_latincross: int
|
||||
XK_hexagram: int
|
||||
XK_filledrectbullet: int
|
||||
XK_filledlefttribullet: int
|
||||
XK_filledrighttribullet: int
|
||||
XK_emfilledcircle: int
|
||||
XK_emfilledrect: int
|
||||
XK_enopencircbullet: int
|
||||
XK_enopensquarebullet: int
|
||||
XK_openrectbullet: int
|
||||
XK_opentribulletup: int
|
||||
XK_opentribulletdown: int
|
||||
XK_openstar: int
|
||||
XK_enfilledcircbullet: int
|
||||
XK_enfilledsqbullet: int
|
||||
XK_filledtribulletup: int
|
||||
XK_filledtribulletdown: int
|
||||
XK_leftpointer: int
|
||||
XK_rightpointer: int
|
||||
XK_club: int
|
||||
XK_diamond: int
|
||||
XK_heart: int
|
||||
XK_maltesecross: int
|
||||
XK_dagger: int
|
||||
XK_doubledagger: int
|
||||
XK_checkmark: int
|
||||
XK_ballotcross: int
|
||||
XK_musicalsharp: int
|
||||
XK_musicalflat: int
|
||||
XK_malesymbol: int
|
||||
XK_femalesymbol: int
|
||||
XK_telephone: int
|
||||
XK_telephonerecorder: int
|
||||
XK_phonographcopyright: int
|
||||
XK_caret: int
|
||||
XK_singlelowquotemark: int
|
||||
XK_doublelowquotemark: int
|
||||
XK_cursor: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_emspace: Final = 0xAA1
|
||||
XK_enspace: Final = 0xAA2
|
||||
XK_em3space: Final = 0xAA3
|
||||
XK_em4space: Final = 0xAA4
|
||||
XK_digitspace: Final = 0xAA5
|
||||
XK_punctspace: Final = 0xAA6
|
||||
XK_thinspace: Final = 0xAA7
|
||||
XK_hairspace: Final = 0xAA8
|
||||
XK_emdash: Final = 0xAA9
|
||||
XK_endash: Final = 0xAAA
|
||||
XK_signifblank: Final = 0xAAC
|
||||
XK_ellipsis: Final = 0xAAE
|
||||
XK_doubbaselinedot: Final = 0xAAF
|
||||
XK_onethird: Final = 0xAB0
|
||||
XK_twothirds: Final = 0xAB1
|
||||
XK_onefifth: Final = 0xAB2
|
||||
XK_twofifths: Final = 0xAB3
|
||||
XK_threefifths: Final = 0xAB4
|
||||
XK_fourfifths: Final = 0xAB5
|
||||
XK_onesixth: Final = 0xAB6
|
||||
XK_fivesixths: Final = 0xAB7
|
||||
XK_careof: Final = 0xAB8
|
||||
XK_figdash: Final = 0xABB
|
||||
XK_leftanglebracket: Final = 0xABC
|
||||
XK_decimalpoint: Final = 0xABD
|
||||
XK_rightanglebracket: Final = 0xABE
|
||||
XK_marker: Final = 0xABF
|
||||
XK_oneeighth: Final = 0xAC3
|
||||
XK_threeeighths: Final = 0xAC4
|
||||
XK_fiveeighths: Final = 0xAC5
|
||||
XK_seveneighths: Final = 0xAC6
|
||||
XK_trademark: Final = 0xAC9
|
||||
XK_signaturemark: Final = 0xACA
|
||||
XK_trademarkincircle: Final = 0xACB
|
||||
XK_leftopentriangle: Final = 0xACC
|
||||
XK_rightopentriangle: Final = 0xACD
|
||||
XK_emopencircle: Final = 0xACE
|
||||
XK_emopenrectangle: Final = 0xACF
|
||||
XK_leftsinglequotemark: Final = 0xAD0
|
||||
XK_rightsinglequotemark: Final = 0xAD1
|
||||
XK_leftdoublequotemark: Final = 0xAD2
|
||||
XK_rightdoublequotemark: Final = 0xAD3
|
||||
XK_prescription: Final = 0xAD4
|
||||
XK_minutes: Final = 0xAD6
|
||||
XK_seconds: Final = 0xAD7
|
||||
XK_latincross: Final = 0xAD9
|
||||
XK_hexagram: Final = 0xADA
|
||||
XK_filledrectbullet: Final = 0xADB
|
||||
XK_filledlefttribullet: Final = 0xADC
|
||||
XK_filledrighttribullet: Final = 0xADD
|
||||
XK_emfilledcircle: Final = 0xADE
|
||||
XK_emfilledrect: Final = 0xADF
|
||||
XK_enopencircbullet: Final = 0xAE0
|
||||
XK_enopensquarebullet: Final = 0xAE1
|
||||
XK_openrectbullet: Final = 0xAE2
|
||||
XK_opentribulletup: Final = 0xAE3
|
||||
XK_opentribulletdown: Final = 0xAE4
|
||||
XK_openstar: Final = 0xAE5
|
||||
XK_enfilledcircbullet: Final = 0xAE6
|
||||
XK_enfilledsqbullet: Final = 0xAE7
|
||||
XK_filledtribulletup: Final = 0xAE8
|
||||
XK_filledtribulletdown: Final = 0xAE9
|
||||
XK_leftpointer: Final = 0xAEA
|
||||
XK_rightpointer: Final = 0xAEB
|
||||
XK_club: Final = 0xAEC
|
||||
XK_diamond: Final = 0xAED
|
||||
XK_heart: Final = 0xAEE
|
||||
XK_maltesecross: Final = 0xAF0
|
||||
XK_dagger: Final = 0xAF1
|
||||
XK_doubledagger: Final = 0xAF2
|
||||
XK_checkmark: Final = 0xAF3
|
||||
XK_ballotcross: Final = 0xAF4
|
||||
XK_musicalsharp: Final = 0xAF5
|
||||
XK_musicalflat: Final = 0xAF6
|
||||
XK_malesymbol: Final = 0xAF7
|
||||
XK_femalesymbol: Final = 0xAF8
|
||||
XK_telephone: Final = 0xAF9
|
||||
XK_telephonerecorder: Final = 0xAFA
|
||||
XK_phonographcopyright: Final = 0xAFB
|
||||
XK_caret: Final = 0xAFC
|
||||
XK_singlelowquotemark: Final = 0xAFD
|
||||
XK_doublelowquotemark: Final = 0xAFE
|
||||
XK_cursor: Final = 0xAFF
|
||||
|
||||
@@ -1,24 +1,26 @@
|
||||
XK_blank: int
|
||||
XK_soliddiamond: int
|
||||
XK_checkerboard: int
|
||||
XK_ht: int
|
||||
XK_ff: int
|
||||
XK_cr: int
|
||||
XK_lf: int
|
||||
XK_nl: int
|
||||
XK_vt: int
|
||||
XK_lowrightcorner: int
|
||||
XK_uprightcorner: int
|
||||
XK_upleftcorner: int
|
||||
XK_lowleftcorner: int
|
||||
XK_crossinglines: int
|
||||
XK_horizlinescan1: int
|
||||
XK_horizlinescan3: int
|
||||
XK_horizlinescan5: int
|
||||
XK_horizlinescan7: int
|
||||
XK_horizlinescan9: int
|
||||
XK_leftt: int
|
||||
XK_rightt: int
|
||||
XK_bott: int
|
||||
XK_topt: int
|
||||
XK_vertbar: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_blank: Final = 0x9DF
|
||||
XK_soliddiamond: Final = 0x9E0
|
||||
XK_checkerboard: Final = 0x9E1
|
||||
XK_ht: Final = 0x9E2
|
||||
XK_ff: Final = 0x9E3
|
||||
XK_cr: Final = 0x9E4
|
||||
XK_lf: Final = 0x9E5
|
||||
XK_nl: Final = 0x9E8
|
||||
XK_vt: Final = 0x9E9
|
||||
XK_lowrightcorner: Final = 0x9EA
|
||||
XK_uprightcorner: Final = 0x9EB
|
||||
XK_upleftcorner: Final = 0x9EC
|
||||
XK_lowleftcorner: Final = 0x9ED
|
||||
XK_crossinglines: Final = 0x9EE
|
||||
XK_horizlinescan1: Final = 0x9EF
|
||||
XK_horizlinescan3: Final = 0x9F0
|
||||
XK_horizlinescan5: Final = 0x9F1
|
||||
XK_horizlinescan7: Final = 0x9F2
|
||||
XK_horizlinescan9: Final = 0x9F3
|
||||
XK_leftt: Final = 0x9F4
|
||||
XK_rightt: Final = 0x9F5
|
||||
XK_bott: Final = 0x9F6
|
||||
XK_topt: Final = 0x9F7
|
||||
XK_vertbar: Final = 0x9F8
|
||||
|
||||
@@ -1,49 +1,51 @@
|
||||
XK_leftradical: int
|
||||
XK_topleftradical: int
|
||||
XK_horizconnector: int
|
||||
XK_topintegral: int
|
||||
XK_botintegral: int
|
||||
XK_vertconnector: int
|
||||
XK_topleftsqbracket: int
|
||||
XK_botleftsqbracket: int
|
||||
XK_toprightsqbracket: int
|
||||
XK_botrightsqbracket: int
|
||||
XK_topleftparens: int
|
||||
XK_botleftparens: int
|
||||
XK_toprightparens: int
|
||||
XK_botrightparens: int
|
||||
XK_leftmiddlecurlybrace: int
|
||||
XK_rightmiddlecurlybrace: int
|
||||
XK_topleftsummation: int
|
||||
XK_botleftsummation: int
|
||||
XK_topvertsummationconnector: int
|
||||
XK_botvertsummationconnector: int
|
||||
XK_toprightsummation: int
|
||||
XK_botrightsummation: int
|
||||
XK_rightmiddlesummation: int
|
||||
XK_lessthanequal: int
|
||||
XK_notequal: int
|
||||
XK_greaterthanequal: int
|
||||
XK_integral: int
|
||||
XK_therefore: int
|
||||
XK_variation: int
|
||||
XK_infinity: int
|
||||
XK_nabla: int
|
||||
XK_approximate: int
|
||||
XK_similarequal: int
|
||||
XK_ifonlyif: int
|
||||
XK_implies: int
|
||||
XK_identical: int
|
||||
XK_radical: int
|
||||
XK_includedin: int
|
||||
XK_includes: int
|
||||
XK_intersection: int
|
||||
XK_union: int
|
||||
XK_logicaland: int
|
||||
XK_logicalor: int
|
||||
XK_partialderivative: int
|
||||
XK_function: int
|
||||
XK_leftarrow: int
|
||||
XK_uparrow: int
|
||||
XK_rightarrow: int
|
||||
XK_downarrow: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_leftradical: Final = 0x8A1
|
||||
XK_topleftradical: Final = 0x8A2
|
||||
XK_horizconnector: Final = 0x8A3
|
||||
XK_topintegral: Final = 0x8A4
|
||||
XK_botintegral: Final = 0x8A5
|
||||
XK_vertconnector: Final = 0x8A6
|
||||
XK_topleftsqbracket: Final = 0x8A7
|
||||
XK_botleftsqbracket: Final = 0x8A8
|
||||
XK_toprightsqbracket: Final = 0x8A9
|
||||
XK_botrightsqbracket: Final = 0x8AA
|
||||
XK_topleftparens: Final = 0x8AB
|
||||
XK_botleftparens: Final = 0x8AC
|
||||
XK_toprightparens: Final = 0x8AD
|
||||
XK_botrightparens: Final = 0x8AE
|
||||
XK_leftmiddlecurlybrace: Final = 0x8AF
|
||||
XK_rightmiddlecurlybrace: Final = 0x8B0
|
||||
XK_topleftsummation: Final = 0x8B1
|
||||
XK_botleftsummation: Final = 0x8B2
|
||||
XK_topvertsummationconnector: Final = 0x8B3
|
||||
XK_botvertsummationconnector: Final = 0x8B4
|
||||
XK_toprightsummation: Final = 0x8B5
|
||||
XK_botrightsummation: Final = 0x8B6
|
||||
XK_rightmiddlesummation: Final = 0x8B7
|
||||
XK_lessthanequal: Final = 0x8BC
|
||||
XK_notequal: Final = 0x8BD
|
||||
XK_greaterthanequal: Final = 0x8BE
|
||||
XK_integral: Final = 0x8BF
|
||||
XK_therefore: Final = 0x8C0
|
||||
XK_variation: Final = 0x8C1
|
||||
XK_infinity: Final = 0x8C2
|
||||
XK_nabla: Final = 0x8C5
|
||||
XK_approximate: Final = 0x8C8
|
||||
XK_similarequal: Final = 0x8C9
|
||||
XK_ifonlyif: Final = 0x8CD
|
||||
XK_implies: Final = 0x8CE
|
||||
XK_identical: Final = 0x8CF
|
||||
XK_radical: Final = 0x8D6
|
||||
XK_includedin: Final = 0x8DA
|
||||
XK_includes: Final = 0x8DB
|
||||
XK_intersection: Final = 0x8DC
|
||||
XK_union: Final = 0x8DD
|
||||
XK_logicaland: Final = 0x8DE
|
||||
XK_logicalor: Final = 0x8DF
|
||||
XK_partialderivative: Final = 0x8EF
|
||||
XK_function: Final = 0x8F6
|
||||
XK_leftarrow: Final = 0x8FB
|
||||
XK_uparrow: Final = 0x8FC
|
||||
XK_rightarrow: Final = 0x8FD
|
||||
XK_downarrow: Final = 0x8FE
|
||||
|
||||
@@ -1,84 +1,86 @@
|
||||
XK_Thai_kokai: int
|
||||
XK_Thai_khokhai: int
|
||||
XK_Thai_khokhuat: int
|
||||
XK_Thai_khokhwai: int
|
||||
XK_Thai_khokhon: int
|
||||
XK_Thai_khorakhang: int
|
||||
XK_Thai_ngongu: int
|
||||
XK_Thai_chochan: int
|
||||
XK_Thai_choching: int
|
||||
XK_Thai_chochang: int
|
||||
XK_Thai_soso: int
|
||||
XK_Thai_chochoe: int
|
||||
XK_Thai_yoying: int
|
||||
XK_Thai_dochada: int
|
||||
XK_Thai_topatak: int
|
||||
XK_Thai_thothan: int
|
||||
XK_Thai_thonangmontho: int
|
||||
XK_Thai_thophuthao: int
|
||||
XK_Thai_nonen: int
|
||||
XK_Thai_dodek: int
|
||||
XK_Thai_totao: int
|
||||
XK_Thai_thothung: int
|
||||
XK_Thai_thothahan: int
|
||||
XK_Thai_thothong: int
|
||||
XK_Thai_nonu: int
|
||||
XK_Thai_bobaimai: int
|
||||
XK_Thai_popla: int
|
||||
XK_Thai_phophung: int
|
||||
XK_Thai_fofa: int
|
||||
XK_Thai_phophan: int
|
||||
XK_Thai_fofan: int
|
||||
XK_Thai_phosamphao: int
|
||||
XK_Thai_moma: int
|
||||
XK_Thai_yoyak: int
|
||||
XK_Thai_rorua: int
|
||||
XK_Thai_ru: int
|
||||
XK_Thai_loling: int
|
||||
XK_Thai_lu: int
|
||||
XK_Thai_wowaen: int
|
||||
XK_Thai_sosala: int
|
||||
XK_Thai_sorusi: int
|
||||
XK_Thai_sosua: int
|
||||
XK_Thai_hohip: int
|
||||
XK_Thai_lochula: int
|
||||
XK_Thai_oang: int
|
||||
XK_Thai_honokhuk: int
|
||||
XK_Thai_paiyannoi: int
|
||||
XK_Thai_saraa: int
|
||||
XK_Thai_maihanakat: int
|
||||
XK_Thai_saraaa: int
|
||||
XK_Thai_saraam: int
|
||||
XK_Thai_sarai: int
|
||||
XK_Thai_saraii: int
|
||||
XK_Thai_saraue: int
|
||||
XK_Thai_sarauee: int
|
||||
XK_Thai_sarau: int
|
||||
XK_Thai_sarauu: int
|
||||
XK_Thai_phinthu: int
|
||||
XK_Thai_maihanakat_maitho: int
|
||||
XK_Thai_baht: int
|
||||
XK_Thai_sarae: int
|
||||
XK_Thai_saraae: int
|
||||
XK_Thai_sarao: int
|
||||
XK_Thai_saraaimaimuan: int
|
||||
XK_Thai_saraaimaimalai: int
|
||||
XK_Thai_lakkhangyao: int
|
||||
XK_Thai_maiyamok: int
|
||||
XK_Thai_maitaikhu: int
|
||||
XK_Thai_maiek: int
|
||||
XK_Thai_maitho: int
|
||||
XK_Thai_maitri: int
|
||||
XK_Thai_maichattawa: int
|
||||
XK_Thai_thanthakhat: int
|
||||
XK_Thai_nikhahit: int
|
||||
XK_Thai_leksun: int
|
||||
XK_Thai_leknung: int
|
||||
XK_Thai_leksong: int
|
||||
XK_Thai_leksam: int
|
||||
XK_Thai_leksi: int
|
||||
XK_Thai_lekha: int
|
||||
XK_Thai_lekhok: int
|
||||
XK_Thai_lekchet: int
|
||||
XK_Thai_lekpaet: int
|
||||
XK_Thai_lekkao: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_Thai_kokai: Final = 0xDA1
|
||||
XK_Thai_khokhai: Final = 0xDA2
|
||||
XK_Thai_khokhuat: Final = 0xDA3
|
||||
XK_Thai_khokhwai: Final = 0xDA4
|
||||
XK_Thai_khokhon: Final = 0xDA5
|
||||
XK_Thai_khorakhang: Final = 0xDA6
|
||||
XK_Thai_ngongu: Final = 0xDA7
|
||||
XK_Thai_chochan: Final = 0xDA8
|
||||
XK_Thai_choching: Final = 0xDA9
|
||||
XK_Thai_chochang: Final = 0xDAA
|
||||
XK_Thai_soso: Final = 0xDAB
|
||||
XK_Thai_chochoe: Final = 0xDAC
|
||||
XK_Thai_yoying: Final = 0xDAD
|
||||
XK_Thai_dochada: Final = 0xDAE
|
||||
XK_Thai_topatak: Final = 0xDAF
|
||||
XK_Thai_thothan: Final = 0xDB0
|
||||
XK_Thai_thonangmontho: Final = 0xDB1
|
||||
XK_Thai_thophuthao: Final = 0xDB2
|
||||
XK_Thai_nonen: Final = 0xDB3
|
||||
XK_Thai_dodek: Final = 0xDB4
|
||||
XK_Thai_totao: Final = 0xDB5
|
||||
XK_Thai_thothung: Final = 0xDB6
|
||||
XK_Thai_thothahan: Final = 0xDB7
|
||||
XK_Thai_thothong: Final = 0xDB8
|
||||
XK_Thai_nonu: Final = 0xDB9
|
||||
XK_Thai_bobaimai: Final = 0xDBA
|
||||
XK_Thai_popla: Final = 0xDBB
|
||||
XK_Thai_phophung: Final = 0xDBC
|
||||
XK_Thai_fofa: Final = 0xDBD
|
||||
XK_Thai_phophan: Final = 0xDBE
|
||||
XK_Thai_fofan: Final = 0xDBF
|
||||
XK_Thai_phosamphao: Final = 0xDC0
|
||||
XK_Thai_moma: Final = 0xDC1
|
||||
XK_Thai_yoyak: Final = 0xDC2
|
||||
XK_Thai_rorua: Final = 0xDC3
|
||||
XK_Thai_ru: Final = 0xDC4
|
||||
XK_Thai_loling: Final = 0xDC5
|
||||
XK_Thai_lu: Final = 0xDC6
|
||||
XK_Thai_wowaen: Final = 0xDC7
|
||||
XK_Thai_sosala: Final = 0xDC8
|
||||
XK_Thai_sorusi: Final = 0xDC9
|
||||
XK_Thai_sosua: Final = 0xDCA
|
||||
XK_Thai_hohip: Final = 0xDCB
|
||||
XK_Thai_lochula: Final = 0xDCC
|
||||
XK_Thai_oang: Final = 0xDCD
|
||||
XK_Thai_honokhuk: Final = 0xDCE
|
||||
XK_Thai_paiyannoi: Final = 0xDCF
|
||||
XK_Thai_saraa: Final = 0xDD0
|
||||
XK_Thai_maihanakat: Final = 0xDD1
|
||||
XK_Thai_saraaa: Final = 0xDD2
|
||||
XK_Thai_saraam: Final = 0xDD3
|
||||
XK_Thai_sarai: Final = 0xDD4
|
||||
XK_Thai_saraii: Final = 0xDD5
|
||||
XK_Thai_saraue: Final = 0xDD6
|
||||
XK_Thai_sarauee: Final = 0xDD7
|
||||
XK_Thai_sarau: Final = 0xDD8
|
||||
XK_Thai_sarauu: Final = 0xDD9
|
||||
XK_Thai_phinthu: Final = 0xDDA
|
||||
XK_Thai_maihanakat_maitho: Final = 0xDDE
|
||||
XK_Thai_baht: Final = 0xDDF
|
||||
XK_Thai_sarae: Final = 0xDE0
|
||||
XK_Thai_saraae: Final = 0xDE1
|
||||
XK_Thai_sarao: Final = 0xDE2
|
||||
XK_Thai_saraaimaimuan: Final = 0xDE3
|
||||
XK_Thai_saraaimaimalai: Final = 0xDE4
|
||||
XK_Thai_lakkhangyao: Final = 0xDE5
|
||||
XK_Thai_maiyamok: Final = 0xDE6
|
||||
XK_Thai_maitaikhu: Final = 0xDE7
|
||||
XK_Thai_maiek: Final = 0xDE8
|
||||
XK_Thai_maitho: Final = 0xDE9
|
||||
XK_Thai_maitri: Final = 0xDEA
|
||||
XK_Thai_maichattawa: Final = 0xDEB
|
||||
XK_Thai_thanthakhat: Final = 0xDEC
|
||||
XK_Thai_nikhahit: Final = 0xDED
|
||||
XK_Thai_leksun: Final = 0xDF0
|
||||
XK_Thai_leknung: Final = 0xDF1
|
||||
XK_Thai_leksong: Final = 0xDF2
|
||||
XK_Thai_leksam: Final = 0xDF3
|
||||
XK_Thai_leksi: Final = 0xDF4
|
||||
XK_Thai_lekha: Final = 0xDF5
|
||||
XK_Thai_lekhok: Final = 0xDF6
|
||||
XK_Thai_lekchet: Final = 0xDF7
|
||||
XK_Thai_lekpaet: Final = 0xDF8
|
||||
XK_Thai_lekkao: Final = 0xDF9
|
||||
|
||||
@@ -1,184 +1,186 @@
|
||||
XK_XF86_ModeLock: int
|
||||
XK_XF86_MonBrightnessUp: int
|
||||
XK_XF86_MonBrightnessDown: int
|
||||
XK_XF86_KbdLightOnOff: int
|
||||
XK_XF86_KbdBrightnessUp: int
|
||||
XK_XF86_KbdBrightnessDown: int
|
||||
XK_XF86_MonBrightnessCycle: int
|
||||
XK_XF86_Standby: int
|
||||
XK_XF86_AudioLowerVolume: int
|
||||
XK_XF86_AudioMute: int
|
||||
XK_XF86_AudioRaiseVolume: int
|
||||
XK_XF86_AudioPlay: int
|
||||
XK_XF86_AudioStop: int
|
||||
XK_XF86_AudioPrev: int
|
||||
XK_XF86_AudioNext: int
|
||||
XK_XF86_HomePage: int
|
||||
XK_XF86_Mail: int
|
||||
XK_XF86_Start: int
|
||||
XK_XF86_Search: int
|
||||
XK_XF86_AudioRecord: int
|
||||
XK_XF86_Calculator: int
|
||||
XK_XF86_Memo: int
|
||||
XK_XF86_ToDoList: int
|
||||
XK_XF86_Calendar: int
|
||||
XK_XF86_PowerDown: int
|
||||
XK_XF86_ContrastAdjust: int
|
||||
XK_XF86_RockerUp: int
|
||||
XK_XF86_RockerDown: int
|
||||
XK_XF86_RockerEnter: int
|
||||
XK_XF86_Back: int
|
||||
XK_XF86_Forward: int
|
||||
XK_XF86_Stop: int
|
||||
XK_XF86_Refresh: int
|
||||
XK_XF86_PowerOff: int
|
||||
XK_XF86_WakeUp: int
|
||||
XK_XF86_Eject: int
|
||||
XK_XF86_ScreenSaver: int
|
||||
XK_XF86_WWW: int
|
||||
XK_XF86_Sleep: int
|
||||
XK_XF86_Favorites: int
|
||||
XK_XF86_AudioPause: int
|
||||
XK_XF86_AudioMedia: int
|
||||
XK_XF86_MyComputer: int
|
||||
XK_XF86_VendorHome: int
|
||||
XK_XF86_LightBulb: int
|
||||
XK_XF86_Shop: int
|
||||
XK_XF86_History: int
|
||||
XK_XF86_OpenURL: int
|
||||
XK_XF86_AddFavorite: int
|
||||
XK_XF86_HotLinks: int
|
||||
XK_XF86_BrightnessAdjust: int
|
||||
XK_XF86_Finance: int
|
||||
XK_XF86_Community: int
|
||||
XK_XF86_AudioRewind: int
|
||||
XK_XF86_XF86BackForward: int
|
||||
XK_XF86_Launch0: int
|
||||
XK_XF86_Launch1: int
|
||||
XK_XF86_Launch2: int
|
||||
XK_XF86_Launch3: int
|
||||
XK_XF86_Launch4: int
|
||||
XK_XF86_Launch5: int
|
||||
XK_XF86_Launch6: int
|
||||
XK_XF86_Launch7: int
|
||||
XK_XF86_Launch8: int
|
||||
XK_XF86_Launch9: int
|
||||
XK_XF86_LaunchA: int
|
||||
XK_XF86_LaunchB: int
|
||||
XK_XF86_LaunchC: int
|
||||
XK_XF86_LaunchD: int
|
||||
XK_XF86_LaunchE: int
|
||||
XK_XF86_LaunchF: int
|
||||
XK_XF86_ApplicationLeft: int
|
||||
XK_XF86_ApplicationRight: int
|
||||
XK_XF86_Book: int
|
||||
XK_XF86_CD: int
|
||||
XK_XF86_Calculater: int
|
||||
XK_XF86_Clear: int
|
||||
XK_XF86_Close: int
|
||||
XK_XF86_Copy: int
|
||||
XK_XF86_Cut: int
|
||||
XK_XF86_Display: int
|
||||
XK_XF86_DOS: int
|
||||
XK_XF86_Documents: int
|
||||
XK_XF86_Excel: int
|
||||
XK_XF86_Explorer: int
|
||||
XK_XF86_Game: int
|
||||
XK_XF86_Go: int
|
||||
XK_XF86_iTouch: int
|
||||
XK_XF86_LogOff: int
|
||||
XK_XF86_Market: int
|
||||
XK_XF86_Meeting: int
|
||||
XK_XF86_MenuKB: int
|
||||
XK_XF86_MenuPB: int
|
||||
XK_XF86_MySites: int
|
||||
XK_XF86_New: int
|
||||
XK_XF86_News: int
|
||||
XK_XF86_OfficeHome: int
|
||||
XK_XF86_Open: int
|
||||
XK_XF86_Option: int
|
||||
XK_XF86_Paste: int
|
||||
XK_XF86_Phone: int
|
||||
XK_XF86_Q: int
|
||||
XK_XF86_Reply: int
|
||||
XK_XF86_Reload: int
|
||||
XK_XF86_RotateWindows: int
|
||||
XK_XF86_RotationPB: int
|
||||
XK_XF86_RotationKB: int
|
||||
XK_XF86_Save: int
|
||||
XK_XF86_ScrollUp: int
|
||||
XK_XF86_ScrollDown: int
|
||||
XK_XF86_ScrollClick: int
|
||||
XK_XF86_Send: int
|
||||
XK_XF86_Spell: int
|
||||
XK_XF86_SplitScreen: int
|
||||
XK_XF86_Support: int
|
||||
XK_XF86_TaskPane: int
|
||||
XK_XF86_Terminal: int
|
||||
XK_XF86_Tools: int
|
||||
XK_XF86_Travel: int
|
||||
XK_XF86_UserPB: int
|
||||
XK_XF86_User1KB: int
|
||||
XK_XF86_User2KB: int
|
||||
XK_XF86_Video: int
|
||||
XK_XF86_WheelButton: int
|
||||
XK_XF86_Word: int
|
||||
XK_XF86_Xfer: int
|
||||
XK_XF86_ZoomIn: int
|
||||
XK_XF86_ZoomOut: int
|
||||
XK_XF86_Away: int
|
||||
XK_XF86_Messenger: int
|
||||
XK_XF86_WebCam: int
|
||||
XK_XF86_MailForward: int
|
||||
XK_XF86_Pictures: int
|
||||
XK_XF86_Music: int
|
||||
XK_XF86_Battery: int
|
||||
XK_XF86_Bluetooth: int
|
||||
XK_XF86_WLAN: int
|
||||
XK_XF86_UWB: int
|
||||
XK_XF86_AudioForward: int
|
||||
XK_XF86_AudioRepeat: int
|
||||
XK_XF86_AudioRandomPlay: int
|
||||
XK_XF86_Subtitle: int
|
||||
XK_XF86_AudioCycleTrack: int
|
||||
XK_XF86_CycleAngle: int
|
||||
XK_XF86_FrameBack: int
|
||||
XK_XF86_FrameForward: int
|
||||
XK_XF86_Time: int
|
||||
XK_XF86_Select: int
|
||||
XK_XF86_View: int
|
||||
XK_XF86_TopMenu: int
|
||||
XK_XF86_Red: int
|
||||
XK_XF86_Green: int
|
||||
XK_XF86_Yellow: int
|
||||
XK_XF86_Blue: int
|
||||
XK_XF86_Suspend: int
|
||||
XK_XF86_Hibernate: int
|
||||
XK_XF86_TouchpadToggle: int
|
||||
XK_XF86_TouchpadOn: int
|
||||
XK_XF86_TouchpadOff: int
|
||||
XK_XF86_AudioMicMute: int
|
||||
XK_XF86_Keyboard: int
|
||||
XK_XF86_WWAN: int
|
||||
XK_XF86_RFKill: int
|
||||
XK_XF86_AudioPreset: int
|
||||
XK_XF86_RotationLockToggle: int
|
||||
XK_XF86_FullScreen: int
|
||||
XK_XF86_Switch_VT_1: int
|
||||
XK_XF86_Switch_VT_2: int
|
||||
XK_XF86_Switch_VT_3: int
|
||||
XK_XF86_Switch_VT_4: int
|
||||
XK_XF86_Switch_VT_5: int
|
||||
XK_XF86_Switch_VT_6: int
|
||||
XK_XF86_Switch_VT_7: int
|
||||
XK_XF86_Switch_VT_8: int
|
||||
XK_XF86_Switch_VT_9: int
|
||||
XK_XF86_Switch_VT_10: int
|
||||
XK_XF86_Switch_VT_11: int
|
||||
XK_XF86_Switch_VT_12: int
|
||||
XK_XF86_Ungrab: int
|
||||
XK_XF86_ClearGrab: int
|
||||
XK_XF86_Next_VMode: int
|
||||
XK_XF86_Prev_VMode: int
|
||||
XK_XF86_LogWindowTree: int
|
||||
XK_XF86_LogGrabInfo: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_XF86_ModeLock: Final = 0x1008FF01
|
||||
XK_XF86_MonBrightnessUp: Final = 0x1008FF02
|
||||
XK_XF86_MonBrightnessDown: Final = 0x1008FF03
|
||||
XK_XF86_KbdLightOnOff: Final = 0x1008FF04
|
||||
XK_XF86_KbdBrightnessUp: Final = 0x1008FF05
|
||||
XK_XF86_KbdBrightnessDown: Final = 0x1008FF06
|
||||
XK_XF86_MonBrightnessCycle: Final = 0x1008FF07
|
||||
XK_XF86_Standby: Final = 0x1008FF10
|
||||
XK_XF86_AudioLowerVolume: Final = 0x1008FF11
|
||||
XK_XF86_AudioMute: Final = 0x1008FF12
|
||||
XK_XF86_AudioRaiseVolume: Final = 0x1008FF13
|
||||
XK_XF86_AudioPlay: Final = 0x1008FF14
|
||||
XK_XF86_AudioStop: Final = 0x1008FF15
|
||||
XK_XF86_AudioPrev: Final = 0x1008FF16
|
||||
XK_XF86_AudioNext: Final = 0x1008FF17
|
||||
XK_XF86_HomePage: Final = 0x1008FF18
|
||||
XK_XF86_Mail: Final = 0x1008FF19
|
||||
XK_XF86_Start: Final = 0x1008FF1A
|
||||
XK_XF86_Search: Final = 0x1008FF1B
|
||||
XK_XF86_AudioRecord: Final = 0x1008FF1C
|
||||
XK_XF86_Calculator: Final = 0x1008FF1D
|
||||
XK_XF86_Memo: Final = 0x1008FF1E
|
||||
XK_XF86_ToDoList: Final = 0x1008FF1F
|
||||
XK_XF86_Calendar: Final = 0x1008FF20
|
||||
XK_XF86_PowerDown: Final = 0x1008FF21
|
||||
XK_XF86_ContrastAdjust: Final = 0x1008FF22
|
||||
XK_XF86_RockerUp: Final = 0x1008FF23
|
||||
XK_XF86_RockerDown: Final = 0x1008FF24
|
||||
XK_XF86_RockerEnter: Final = 0x1008FF25
|
||||
XK_XF86_Back: Final = 0x1008FF26
|
||||
XK_XF86_Forward: Final = 0x1008FF27
|
||||
XK_XF86_Stop: Final = 0x1008FF28
|
||||
XK_XF86_Refresh: Final = 0x1008FF29
|
||||
XK_XF86_PowerOff: Final = 0x1008FF2A
|
||||
XK_XF86_WakeUp: Final = 0x1008FF2B
|
||||
XK_XF86_Eject: Final = 0x1008FF2C
|
||||
XK_XF86_ScreenSaver: Final = 0x1008FF2D
|
||||
XK_XF86_WWW: Final = 0x1008FF2E
|
||||
XK_XF86_Sleep: Final = 0x1008FF2F
|
||||
XK_XF86_Favorites: Final = 0x1008FF30
|
||||
XK_XF86_AudioPause: Final = 0x1008FF31
|
||||
XK_XF86_AudioMedia: Final = 0x1008FF32
|
||||
XK_XF86_MyComputer: Final = 0x1008FF33
|
||||
XK_XF86_VendorHome: Final = 0x1008FF34
|
||||
XK_XF86_LightBulb: Final = 0x1008FF35
|
||||
XK_XF86_Shop: Final = 0x1008FF36
|
||||
XK_XF86_History: Final = 0x1008FF37
|
||||
XK_XF86_OpenURL: Final = 0x1008FF38
|
||||
XK_XF86_AddFavorite: Final = 0x1008FF39
|
||||
XK_XF86_HotLinks: Final = 0x1008FF3A
|
||||
XK_XF86_BrightnessAdjust: Final = 0x1008FF3B
|
||||
XK_XF86_Finance: Final = 0x1008FF3C
|
||||
XK_XF86_Community: Final = 0x1008FF3D
|
||||
XK_XF86_AudioRewind: Final = 0x1008FF3E
|
||||
XK_XF86_XF86BackForward: Final = 0x1008FF3F
|
||||
XK_XF86_Launch0: Final = 0x1008FF40
|
||||
XK_XF86_Launch1: Final = 0x1008FF41
|
||||
XK_XF86_Launch2: Final = 0x1008FF42
|
||||
XK_XF86_Launch3: Final = 0x1008FF43
|
||||
XK_XF86_Launch4: Final = 0x1008FF44
|
||||
XK_XF86_Launch5: Final = 0x1008FF45
|
||||
XK_XF86_Launch6: Final = 0x1008FF46
|
||||
XK_XF86_Launch7: Final = 0x1008FF47
|
||||
XK_XF86_Launch8: Final = 0x1008FF48
|
||||
XK_XF86_Launch9: Final = 0x1008FF49
|
||||
XK_XF86_LaunchA: Final = 0x1008FF4A
|
||||
XK_XF86_LaunchB: Final = 0x1008FF4B
|
||||
XK_XF86_LaunchC: Final = 0x1008FF4C
|
||||
XK_XF86_LaunchD: Final = 0x1008FF4D
|
||||
XK_XF86_LaunchE: Final = 0x1008FF4E
|
||||
XK_XF86_LaunchF: Final = 0x1008FF4F
|
||||
XK_XF86_ApplicationLeft: Final = 0x1008FF50
|
||||
XK_XF86_ApplicationRight: Final = 0x1008FF51
|
||||
XK_XF86_Book: Final = 0x1008FF52
|
||||
XK_XF86_CD: Final = 0x1008FF53
|
||||
XK_XF86_Calculater: Final = 0x1008FF54
|
||||
XK_XF86_Clear: Final = 0x1008FF55
|
||||
XK_XF86_Close: Final = 0x1008FF56
|
||||
XK_XF86_Copy: Final = 0x1008FF57
|
||||
XK_XF86_Cut: Final = 0x1008FF58
|
||||
XK_XF86_Display: Final = 0x1008FF59
|
||||
XK_XF86_DOS: Final = 0x1008FF5A
|
||||
XK_XF86_Documents: Final = 0x1008FF5B
|
||||
XK_XF86_Excel: Final = 0x1008FF5C
|
||||
XK_XF86_Explorer: Final = 0x1008FF5D
|
||||
XK_XF86_Game: Final = 0x1008FF5E
|
||||
XK_XF86_Go: Final = 0x1008FF5F
|
||||
XK_XF86_iTouch: Final = 0x1008FF60
|
||||
XK_XF86_LogOff: Final = 0x1008FF61
|
||||
XK_XF86_Market: Final = 0x1008FF62
|
||||
XK_XF86_Meeting: Final = 0x1008FF63
|
||||
XK_XF86_MenuKB: Final = 0x1008FF65
|
||||
XK_XF86_MenuPB: Final = 0x1008FF66
|
||||
XK_XF86_MySites: Final = 0x1008FF67
|
||||
XK_XF86_New: Final = 0x1008FF68
|
||||
XK_XF86_News: Final = 0x1008FF69
|
||||
XK_XF86_OfficeHome: Final = 0x1008FF6A
|
||||
XK_XF86_Open: Final = 0x1008FF6B
|
||||
XK_XF86_Option: Final = 0x1008FF6C
|
||||
XK_XF86_Paste: Final = 0x1008FF6D
|
||||
XK_XF86_Phone: Final = 0x1008FF6E
|
||||
XK_XF86_Q: Final = 0x1008FF70
|
||||
XK_XF86_Reply: Final = 0x1008FF72
|
||||
XK_XF86_Reload: Final = 0x1008FF73
|
||||
XK_XF86_RotateWindows: Final = 0x1008FF74
|
||||
XK_XF86_RotationPB: Final = 0x1008FF75
|
||||
XK_XF86_RotationKB: Final = 0x1008FF76
|
||||
XK_XF86_Save: Final = 0x1008FF77
|
||||
XK_XF86_ScrollUp: Final = 0x1008FF78
|
||||
XK_XF86_ScrollDown: Final = 0x1008FF79
|
||||
XK_XF86_ScrollClick: Final = 0x1008FF7A
|
||||
XK_XF86_Send: Final = 0x1008FF7B
|
||||
XK_XF86_Spell: Final = 0x1008FF7C
|
||||
XK_XF86_SplitScreen: Final = 0x1008FF7D
|
||||
XK_XF86_Support: Final = 0x1008FF7E
|
||||
XK_XF86_TaskPane: Final = 0x1008FF7F
|
||||
XK_XF86_Terminal: Final = 0x1008FF80
|
||||
XK_XF86_Tools: Final = 0x1008FF81
|
||||
XK_XF86_Travel: Final = 0x1008FF82
|
||||
XK_XF86_UserPB: Final = 0x1008FF84
|
||||
XK_XF86_User1KB: Final = 0x1008FF85
|
||||
XK_XF86_User2KB: Final = 0x1008FF86
|
||||
XK_XF86_Video: Final = 0x1008FF87
|
||||
XK_XF86_WheelButton: Final = 0x1008FF88
|
||||
XK_XF86_Word: Final = 0x1008FF89
|
||||
XK_XF86_Xfer: Final = 0x1008FF8A
|
||||
XK_XF86_ZoomIn: Final = 0x1008FF8B
|
||||
XK_XF86_ZoomOut: Final = 0x1008FF8C
|
||||
XK_XF86_Away: Final = 0x1008FF8D
|
||||
XK_XF86_Messenger: Final = 0x1008FF8E
|
||||
XK_XF86_WebCam: Final = 0x1008FF8F
|
||||
XK_XF86_MailForward: Final = 0x1008FF90
|
||||
XK_XF86_Pictures: Final = 0x1008FF91
|
||||
XK_XF86_Music: Final = 0x1008FF92
|
||||
XK_XF86_Battery: Final = 0x1008FF93
|
||||
XK_XF86_Bluetooth: Final = 0x1008FF94
|
||||
XK_XF86_WLAN: Final = 0x1008FF95
|
||||
XK_XF86_UWB: Final = 0x1008FF96
|
||||
XK_XF86_AudioForward: Final = 0x1008FF97
|
||||
XK_XF86_AudioRepeat: Final = 0x1008FF98
|
||||
XK_XF86_AudioRandomPlay: Final = 0x1008FF99
|
||||
XK_XF86_Subtitle: Final = 0x1008FF9A
|
||||
XK_XF86_AudioCycleTrack: Final = 0x1008FF9B
|
||||
XK_XF86_CycleAngle: Final = 0x1008FF9C
|
||||
XK_XF86_FrameBack: Final = 0x1008FF9D
|
||||
XK_XF86_FrameForward: Final = 0x1008FF9E
|
||||
XK_XF86_Time: Final = 0x1008FF9F
|
||||
XK_XF86_Select: Final = 0x1008FFA0
|
||||
XK_XF86_View: Final = 0x1008FFA1
|
||||
XK_XF86_TopMenu: Final = 0x1008FFA2
|
||||
XK_XF86_Red: Final = 0x1008FFA3
|
||||
XK_XF86_Green: Final = 0x1008FFA4
|
||||
XK_XF86_Yellow: Final = 0x1008FFA5
|
||||
XK_XF86_Blue: Final = 0x1008FFA6
|
||||
XK_XF86_Suspend: Final = 0x1008FFA7
|
||||
XK_XF86_Hibernate: Final = 0x1008FFA8
|
||||
XK_XF86_TouchpadToggle: Final = 0x1008FFA9
|
||||
XK_XF86_TouchpadOn: Final = 0x1008FFB0
|
||||
XK_XF86_TouchpadOff: Final = 0x1008FFB1
|
||||
XK_XF86_AudioMicMute: Final = 0x1008FFB2
|
||||
XK_XF86_Keyboard: Final = 0x1008FFB3
|
||||
XK_XF86_WWAN: Final = 0x1008FFB4
|
||||
XK_XF86_RFKill: Final = 0x1008FFB5
|
||||
XK_XF86_AudioPreset: Final = 0x1008FFB6
|
||||
XK_XF86_RotationLockToggle: Final = 0x1008FFB7
|
||||
XK_XF86_FullScreen: Final = 0x1008FFB8
|
||||
XK_XF86_Switch_VT_1: Final = 0x1008FE01
|
||||
XK_XF86_Switch_VT_2: Final = 0x1008FE02
|
||||
XK_XF86_Switch_VT_3: Final = 0x1008FE03
|
||||
XK_XF86_Switch_VT_4: Final = 0x1008FE04
|
||||
XK_XF86_Switch_VT_5: Final = 0x1008FE05
|
||||
XK_XF86_Switch_VT_6: Final = 0x1008FE06
|
||||
XK_XF86_Switch_VT_7: Final = 0x1008FE07
|
||||
XK_XF86_Switch_VT_8: Final = 0x1008FE08
|
||||
XK_XF86_Switch_VT_9: Final = 0x1008FE09
|
||||
XK_XF86_Switch_VT_10: Final = 0x1008FE0A
|
||||
XK_XF86_Switch_VT_11: Final = 0x1008FE0B
|
||||
XK_XF86_Switch_VT_12: Final = 0x1008FE0C
|
||||
XK_XF86_Ungrab: Final = 0x1008FE20
|
||||
XK_XF86_ClearGrab: Final = 0x1008FE21
|
||||
XK_XF86_Next_VMode: Final = 0x1008FE22
|
||||
XK_XF86_Prev_VMode: Final = 0x1008FE23
|
||||
XK_XF86_LogWindowTree: Final = 0x1008FE24
|
||||
XK_XF86_LogGrabInfo: Final = 0x1008FE25
|
||||
|
||||
@@ -1,30 +1,32 @@
|
||||
XK_3270_Duplicate: int
|
||||
XK_3270_FieldMark: int
|
||||
XK_3270_Right2: int
|
||||
XK_3270_Left2: int
|
||||
XK_3270_BackTab: int
|
||||
XK_3270_EraseEOF: int
|
||||
XK_3270_EraseInput: int
|
||||
XK_3270_Reset: int
|
||||
XK_3270_Quit: int
|
||||
XK_3270_PA1: int
|
||||
XK_3270_PA2: int
|
||||
XK_3270_PA3: int
|
||||
XK_3270_Test: int
|
||||
XK_3270_Attn: int
|
||||
XK_3270_CursorBlink: int
|
||||
XK_3270_AltCursor: int
|
||||
XK_3270_KeyClick: int
|
||||
XK_3270_Jump: int
|
||||
XK_3270_Ident: int
|
||||
XK_3270_Rule: int
|
||||
XK_3270_Copy: int
|
||||
XK_3270_Play: int
|
||||
XK_3270_Setup: int
|
||||
XK_3270_Record: int
|
||||
XK_3270_ChangeScreen: int
|
||||
XK_3270_DeleteWord: int
|
||||
XK_3270_ExSelect: int
|
||||
XK_3270_CursorSelect: int
|
||||
XK_3270_PrintScreen: int
|
||||
XK_3270_Enter: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_3270_Duplicate: Final = 0xFD01
|
||||
XK_3270_FieldMark: Final = 0xFD02
|
||||
XK_3270_Right2: Final = 0xFD03
|
||||
XK_3270_Left2: Final = 0xFD04
|
||||
XK_3270_BackTab: Final = 0xFD05
|
||||
XK_3270_EraseEOF: Final = 0xFD06
|
||||
XK_3270_EraseInput: Final = 0xFD07
|
||||
XK_3270_Reset: Final = 0xFD08
|
||||
XK_3270_Quit: Final = 0xFD09
|
||||
XK_3270_PA1: Final = 0xFD0A
|
||||
XK_3270_PA2: Final = 0xFD0B
|
||||
XK_3270_PA3: Final = 0xFD0C
|
||||
XK_3270_Test: Final = 0xFD0D
|
||||
XK_3270_Attn: Final = 0xFD0E
|
||||
XK_3270_CursorBlink: Final = 0xFD0F
|
||||
XK_3270_AltCursor: Final = 0xFD10
|
||||
XK_3270_KeyClick: Final = 0xFD11
|
||||
XK_3270_Jump: Final = 0xFD12
|
||||
XK_3270_Ident: Final = 0xFD13
|
||||
XK_3270_Rule: Final = 0xFD14
|
||||
XK_3270_Copy: Final = 0xFD15
|
||||
XK_3270_Play: Final = 0xFD16
|
||||
XK_3270_Setup: Final = 0xFD17
|
||||
XK_3270_Record: Final = 0xFD18
|
||||
XK_3270_ChangeScreen: Final = 0xFD19
|
||||
XK_3270_DeleteWord: Final = 0xFD1A
|
||||
XK_3270_ExSelect: Final = 0xFD1B
|
||||
XK_3270_CursorSelect: Final = 0xFD1C
|
||||
XK_3270_PrintScreen: Final = 0xFD1D
|
||||
XK_3270_Enter: Final = 0xFD1E
|
||||
|
||||
@@ -1,100 +1,102 @@
|
||||
XK_ISO_Lock: int
|
||||
XK_ISO_Level2_Latch: int
|
||||
XK_ISO_Level3_Shift: int
|
||||
XK_ISO_Level3_Latch: int
|
||||
XK_ISO_Level3_Lock: int
|
||||
XK_ISO_Group_Shift: int
|
||||
XK_ISO_Group_Latch: int
|
||||
XK_ISO_Group_Lock: int
|
||||
XK_ISO_Next_Group: int
|
||||
XK_ISO_Next_Group_Lock: int
|
||||
XK_ISO_Prev_Group: int
|
||||
XK_ISO_Prev_Group_Lock: int
|
||||
XK_ISO_First_Group: int
|
||||
XK_ISO_First_Group_Lock: int
|
||||
XK_ISO_Last_Group: int
|
||||
XK_ISO_Last_Group_Lock: int
|
||||
XK_ISO_Left_Tab: int
|
||||
XK_ISO_Move_Line_Up: int
|
||||
XK_ISO_Move_Line_Down: int
|
||||
XK_ISO_Partial_Line_Up: int
|
||||
XK_ISO_Partial_Line_Down: int
|
||||
XK_ISO_Partial_Space_Left: int
|
||||
XK_ISO_Partial_Space_Right: int
|
||||
XK_ISO_Set_Margin_Left: int
|
||||
XK_ISO_Set_Margin_Right: int
|
||||
XK_ISO_Release_Margin_Left: int
|
||||
XK_ISO_Release_Margin_Right: int
|
||||
XK_ISO_Release_Both_Margins: int
|
||||
XK_ISO_Fast_Cursor_Left: int
|
||||
XK_ISO_Fast_Cursor_Right: int
|
||||
XK_ISO_Fast_Cursor_Up: int
|
||||
XK_ISO_Fast_Cursor_Down: int
|
||||
XK_ISO_Continuous_Underline: int
|
||||
XK_ISO_Discontinuous_Underline: int
|
||||
XK_ISO_Emphasize: int
|
||||
XK_ISO_Center_Object: int
|
||||
XK_ISO_Enter: int
|
||||
XK_dead_grave: int
|
||||
XK_dead_acute: int
|
||||
XK_dead_circumflex: int
|
||||
XK_dead_tilde: int
|
||||
XK_dead_macron: int
|
||||
XK_dead_breve: int
|
||||
XK_dead_abovedot: int
|
||||
XK_dead_diaeresis: int
|
||||
XK_dead_abovering: int
|
||||
XK_dead_doubleacute: int
|
||||
XK_dead_caron: int
|
||||
XK_dead_cedilla: int
|
||||
XK_dead_ogonek: int
|
||||
XK_dead_iota: int
|
||||
XK_dead_voiced_sound: int
|
||||
XK_dead_semivoiced_sound: int
|
||||
XK_dead_belowdot: int
|
||||
XK_First_Virtual_Screen: int
|
||||
XK_Prev_Virtual_Screen: int
|
||||
XK_Next_Virtual_Screen: int
|
||||
XK_Last_Virtual_Screen: int
|
||||
XK_Terminate_Server: int
|
||||
XK_AccessX_Enable: int
|
||||
XK_AccessX_Feedback_Enable: int
|
||||
XK_RepeatKeys_Enable: int
|
||||
XK_SlowKeys_Enable: int
|
||||
XK_BounceKeys_Enable: int
|
||||
XK_StickyKeys_Enable: int
|
||||
XK_MouseKeys_Enable: int
|
||||
XK_MouseKeys_Accel_Enable: int
|
||||
XK_Overlay1_Enable: int
|
||||
XK_Overlay2_Enable: int
|
||||
XK_AudibleBell_Enable: int
|
||||
XK_Pointer_Left: int
|
||||
XK_Pointer_Right: int
|
||||
XK_Pointer_Up: int
|
||||
XK_Pointer_Down: int
|
||||
XK_Pointer_UpLeft: int
|
||||
XK_Pointer_UpRight: int
|
||||
XK_Pointer_DownLeft: int
|
||||
XK_Pointer_DownRight: int
|
||||
XK_Pointer_Button_Dflt: int
|
||||
XK_Pointer_Button1: int
|
||||
XK_Pointer_Button2: int
|
||||
XK_Pointer_Button3: int
|
||||
XK_Pointer_Button4: int
|
||||
XK_Pointer_Button5: int
|
||||
XK_Pointer_DblClick_Dflt: int
|
||||
XK_Pointer_DblClick1: int
|
||||
XK_Pointer_DblClick2: int
|
||||
XK_Pointer_DblClick3: int
|
||||
XK_Pointer_DblClick4: int
|
||||
XK_Pointer_DblClick5: int
|
||||
XK_Pointer_Drag_Dflt: int
|
||||
XK_Pointer_Drag1: int
|
||||
XK_Pointer_Drag2: int
|
||||
XK_Pointer_Drag3: int
|
||||
XK_Pointer_Drag4: int
|
||||
XK_Pointer_Drag5: int
|
||||
XK_Pointer_EnableKeys: int
|
||||
XK_Pointer_Accelerate: int
|
||||
XK_Pointer_DfltBtnNext: int
|
||||
XK_Pointer_DfltBtnPrev: int
|
||||
from typing_extensions import Final
|
||||
|
||||
XK_ISO_Lock: Final = 0xFE01
|
||||
XK_ISO_Level2_Latch: Final = 0xFE02
|
||||
XK_ISO_Level3_Shift: Final = 0xFE03
|
||||
XK_ISO_Level3_Latch: Final = 0xFE04
|
||||
XK_ISO_Level3_Lock: Final = 0xFE05
|
||||
XK_ISO_Group_Shift: Final = 0xFF7E
|
||||
XK_ISO_Group_Latch: Final = 0xFE06
|
||||
XK_ISO_Group_Lock: Final = 0xFE07
|
||||
XK_ISO_Next_Group: Final = 0xFE08
|
||||
XK_ISO_Next_Group_Lock: Final = 0xFE09
|
||||
XK_ISO_Prev_Group: Final = 0xFE0A
|
||||
XK_ISO_Prev_Group_Lock: Final = 0xFE0B
|
||||
XK_ISO_First_Group: Final = 0xFE0C
|
||||
XK_ISO_First_Group_Lock: Final = 0xFE0D
|
||||
XK_ISO_Last_Group: Final = 0xFE0E
|
||||
XK_ISO_Last_Group_Lock: Final = 0xFE0F
|
||||
XK_ISO_Left_Tab: Final = 0xFE20
|
||||
XK_ISO_Move_Line_Up: Final = 0xFE21
|
||||
XK_ISO_Move_Line_Down: Final = 0xFE22
|
||||
XK_ISO_Partial_Line_Up: Final = 0xFE23
|
||||
XK_ISO_Partial_Line_Down: Final = 0xFE24
|
||||
XK_ISO_Partial_Space_Left: Final = 0xFE25
|
||||
XK_ISO_Partial_Space_Right: Final = 0xFE26
|
||||
XK_ISO_Set_Margin_Left: Final = 0xFE27
|
||||
XK_ISO_Set_Margin_Right: Final = 0xFE28
|
||||
XK_ISO_Release_Margin_Left: Final = 0xFE29
|
||||
XK_ISO_Release_Margin_Right: Final = 0xFE2A
|
||||
XK_ISO_Release_Both_Margins: Final = 0xFE2B
|
||||
XK_ISO_Fast_Cursor_Left: Final = 0xFE2C
|
||||
XK_ISO_Fast_Cursor_Right: Final = 0xFE2D
|
||||
XK_ISO_Fast_Cursor_Up: Final = 0xFE2E
|
||||
XK_ISO_Fast_Cursor_Down: Final = 0xFE2F
|
||||
XK_ISO_Continuous_Underline: Final = 0xFE30
|
||||
XK_ISO_Discontinuous_Underline: Final = 0xFE31
|
||||
XK_ISO_Emphasize: Final = 0xFE32
|
||||
XK_ISO_Center_Object: Final = 0xFE33
|
||||
XK_ISO_Enter: Final = 0xFE34
|
||||
XK_dead_grave: Final = 0xFE50
|
||||
XK_dead_acute: Final = 0xFE51
|
||||
XK_dead_circumflex: Final = 0xFE52
|
||||
XK_dead_tilde: Final = 0xFE53
|
||||
XK_dead_macron: Final = 0xFE54
|
||||
XK_dead_breve: Final = 0xFE55
|
||||
XK_dead_abovedot: Final = 0xFE56
|
||||
XK_dead_diaeresis: Final = 0xFE57
|
||||
XK_dead_abovering: Final = 0xFE58
|
||||
XK_dead_doubleacute: Final = 0xFE59
|
||||
XK_dead_caron: Final = 0xFE5A
|
||||
XK_dead_cedilla: Final = 0xFE5B
|
||||
XK_dead_ogonek: Final = 0xFE5C
|
||||
XK_dead_iota: Final = 0xFE5D
|
||||
XK_dead_voiced_sound: Final = 0xFE5E
|
||||
XK_dead_semivoiced_sound: Final = 0xFE5F
|
||||
XK_dead_belowdot: Final = 0xFE60
|
||||
XK_First_Virtual_Screen: Final = 0xFED0
|
||||
XK_Prev_Virtual_Screen: Final = 0xFED1
|
||||
XK_Next_Virtual_Screen: Final = 0xFED2
|
||||
XK_Last_Virtual_Screen: Final = 0xFED4
|
||||
XK_Terminate_Server: Final = 0xFED5
|
||||
XK_AccessX_Enable: Final = 0xFE70
|
||||
XK_AccessX_Feedback_Enable: Final = 0xFE71
|
||||
XK_RepeatKeys_Enable: Final = 0xFE72
|
||||
XK_SlowKeys_Enable: Final = 0xFE73
|
||||
XK_BounceKeys_Enable: Final = 0xFE74
|
||||
XK_StickyKeys_Enable: Final = 0xFE75
|
||||
XK_MouseKeys_Enable: Final = 0xFE76
|
||||
XK_MouseKeys_Accel_Enable: Final = 0xFE77
|
||||
XK_Overlay1_Enable: Final = 0xFE78
|
||||
XK_Overlay2_Enable: Final = 0xFE79
|
||||
XK_AudibleBell_Enable: Final = 0xFE7A
|
||||
XK_Pointer_Left: Final = 0xFEE0
|
||||
XK_Pointer_Right: Final = 0xFEE1
|
||||
XK_Pointer_Up: Final = 0xFEE2
|
||||
XK_Pointer_Down: Final = 0xFEE3
|
||||
XK_Pointer_UpLeft: Final = 0xFEE4
|
||||
XK_Pointer_UpRight: Final = 0xFEE5
|
||||
XK_Pointer_DownLeft: Final = 0xFEE6
|
||||
XK_Pointer_DownRight: Final = 0xFEE7
|
||||
XK_Pointer_Button_Dflt: Final = 0xFEE8
|
||||
XK_Pointer_Button1: Final = 0xFEE9
|
||||
XK_Pointer_Button2: Final = 0xFEEA
|
||||
XK_Pointer_Button3: Final = 0xFEEB
|
||||
XK_Pointer_Button4: Final = 0xFEEC
|
||||
XK_Pointer_Button5: Final = 0xFEED
|
||||
XK_Pointer_DblClick_Dflt: Final = 0xFEEE
|
||||
XK_Pointer_DblClick1: Final = 0xFEEF
|
||||
XK_Pointer_DblClick2: Final = 0xFEF0
|
||||
XK_Pointer_DblClick3: Final = 0xFEF1
|
||||
XK_Pointer_DblClick4: Final = 0xFEF2
|
||||
XK_Pointer_DblClick5: Final = 0xFEF3
|
||||
XK_Pointer_Drag_Dflt: Final = 0xFEF4
|
||||
XK_Pointer_Drag1: Final = 0xFEF5
|
||||
XK_Pointer_Drag2: Final = 0xFEF6
|
||||
XK_Pointer_Drag3: Final = 0xFEF7
|
||||
XK_Pointer_Drag4: Final = 0xFEF8
|
||||
XK_Pointer_Drag5: Final = 0xFEFD
|
||||
XK_Pointer_EnableKeys: Final = 0xFEF9
|
||||
XK_Pointer_Accelerate: Final = 0xFEFA
|
||||
XK_Pointer_DfltBtnNext: Final = 0xFEFB
|
||||
XK_Pointer_DfltBtnPrev: Final = 0xFEFC
|
||||
|
||||
@@ -17,7 +17,7 @@ class bytesview:
|
||||
@overload
|
||||
def __init__(self, data: bytes | bytesview, offset: int, size: int) -> None: ...
|
||||
@overload
|
||||
def __init__(self, data: _BufferWithLen, offset: int = ..., size: int | None = ...) -> None: ...
|
||||
def __init__(self, data: _BufferWithLen, offset: int = 0, size: int | None = None) -> None: ...
|
||||
@overload
|
||||
def __getitem__(self, key: slice) -> bytes: ...
|
||||
@overload
|
||||
@@ -59,7 +59,7 @@ class Display:
|
||||
error_handler: ErrorHandler[object] | None
|
||||
big_endian: bool
|
||||
info: ConnectionSetupRequest
|
||||
def __init__(self, display: str | None = ...) -> None: ...
|
||||
def __init__(self, display: str | None = None) -> None: ...
|
||||
def get_display_name(self) -> str: ...
|
||||
def get_default_screen(self) -> int: ...
|
||||
def fileno(self) -> int: ...
|
||||
@@ -71,35 +71,35 @@ class Display:
|
||||
def allocate_resource_id(self) -> int: ...
|
||||
def free_resource_id(self, rid: int) -> None: ...
|
||||
@overload
|
||||
def get_resource_class(self, class_name: Literal["resource"], default: object = ...) -> type[resource.Resource]: ...
|
||||
def get_resource_class(self, class_name: Literal["resource"], default: object = None) -> type[resource.Resource]: ...
|
||||
@overload
|
||||
def get_resource_class(self, class_name: Literal["drawable"], default: object = ...) -> type[drawable.Drawable]: ...
|
||||
def get_resource_class(self, class_name: Literal["drawable"], default: object = None) -> type[drawable.Drawable]: ...
|
||||
@overload
|
||||
def get_resource_class(self, class_name: Literal["window"], default: object = ...) -> type[drawable.Window]: ...
|
||||
def get_resource_class(self, class_name: Literal["window"], default: object = None) -> type[drawable.Window]: ...
|
||||
@overload
|
||||
def get_resource_class(self, class_name: Literal["pixmap"], default: object = ...) -> type[drawable.Pixmap]: ...
|
||||
def get_resource_class(self, class_name: Literal["pixmap"], default: object = None) -> type[drawable.Pixmap]: ...
|
||||
@overload
|
||||
def get_resource_class(self, class_name: Literal["fontable"], default: object = ...) -> type[fontable.Fontable]: ...
|
||||
def get_resource_class(self, class_name: Literal["fontable"], default: object = None) -> type[fontable.Fontable]: ...
|
||||
@overload
|
||||
def get_resource_class(self, class_name: Literal["font"], default: object = ...) -> type[fontable.Font]: ...
|
||||
def get_resource_class(self, class_name: Literal["font"], default: object = None) -> type[fontable.Font]: ...
|
||||
@overload
|
||||
def get_resource_class(self, class_name: Literal["gc"], default: object = ...) -> type[fontable.GC]: ...
|
||||
def get_resource_class(self, class_name: Literal["gc"], default: object = None) -> type[fontable.GC]: ...
|
||||
@overload
|
||||
def get_resource_class(self, class_name: Literal["colormap"], default: object = ...) -> type[colormap.Colormap]: ...
|
||||
def get_resource_class(self, class_name: Literal["colormap"], default: object = None) -> type[colormap.Colormap]: ...
|
||||
@overload
|
||||
def get_resource_class(self, class_name: Literal["cursor"], default: object) -> type[cursor.Cursor]: ...
|
||||
@overload
|
||||
def get_resource_class(self, class_name: str, default: _T) -> type[_ResourceBaseClass] | _T: ...
|
||||
@overload
|
||||
def get_resource_class(self, class_name: str, default: None = ...) -> type[_ResourceBaseClass] | None: ...
|
||||
def get_resource_class(self, class_name: str, default: None = None) -> type[_ResourceBaseClass] | None: ...
|
||||
def set_extension_major(self, extname: str, major: int) -> None: ...
|
||||
def get_extension_major(self, extname: str) -> int: ...
|
||||
def add_extension_event(self, code: int, evt: type[rq.Event], subcode: int | None = ...) -> None: ...
|
||||
def add_extension_event(self, code: int, evt: type[rq.Event], subcode: int | None = None) -> None: ...
|
||||
def add_extension_error(self, code: int, err: type[error.XError]) -> None: ...
|
||||
def check_for_error(self) -> None: ...
|
||||
def send_request(self, request: rq.Request | rq.ReplyRequest | ConnectionSetupRequest, wait_for_response: bool) -> None: ...
|
||||
def close_internal(self, whom: object) -> None: ...
|
||||
def send_and_recv(self, flush: bool = ..., event: bool = ..., request: int | None = ..., recv: bool = ...) -> None: ...
|
||||
def send_and_recv(self, flush: bool = False, event: bool = False, request: int | None = None, recv: bool = False) -> None: ...
|
||||
def parse_response(self, request: int) -> bool: ...
|
||||
def parse_error_response(self, request: int) -> bool: ...
|
||||
def default_error_handler(self, err: object) -> None: ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing_extensions import TypeAlias
|
||||
from typing_extensions import Final, TypeAlias
|
||||
|
||||
from Xlib.protocol import rq
|
||||
|
||||
@@ -77,4 +77,4 @@ _EventClass: TypeAlias = dict[
|
||||
| type[ClientMessage]
|
||||
| type[MappingNotify],
|
||||
]
|
||||
event_class: _EventClass
|
||||
event_class: Final[_EventClass]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
from typing import NoReturn
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib import display
|
||||
from Xlib.protocol import rq
|
||||
@@ -54,7 +55,7 @@ class QueryTextExtents(rq.ReplyRequest): ...
|
||||
class ListFonts(rq.ReplyRequest): ...
|
||||
|
||||
class ListFontsWithInfo(rq.ReplyRequest):
|
||||
def __init__(self, display: display.Display, defer: bool = ..., *args: object, **keys: object) -> None: ...
|
||||
def __init__(self, display: display.Display, defer: bool = False, *args: object, **keys: object) -> None: ...
|
||||
def __getattr__(self, attr: object) -> NoReturn: ...
|
||||
def __getitem__(self, item: str) -> object: ...
|
||||
def __len__(self) -> int: ...
|
||||
@@ -130,4 +131,4 @@ class SetModifierMapping(rq.ReplyRequest): ...
|
||||
class GetModifierMapping(rq.ReplyRequest): ...
|
||||
class NoOperation(rq.Request): ...
|
||||
|
||||
major_codes: dict[int, type[rq.Request]]
|
||||
major_codes: Final[dict[int, type[rq.Request]]]
|
||||
|
||||
@@ -5,10 +5,10 @@ from array import array
|
||||
from builtins import type as Type
|
||||
from collections.abc import Callable, Iterable, Sequence
|
||||
from typing import Any, SupportsInt, TypeVar, overload, type_check_only
|
||||
from typing_extensions import Literal, LiteralString, SupportsIndex, TypeAlias
|
||||
from typing_extensions import Final, Literal, LiteralString, SupportsIndex, TypeAlias
|
||||
|
||||
from Xlib._typing import ErrorHandler, Unused
|
||||
from Xlib.display import _ResourceBaseClass
|
||||
from Xlib.display import _BaseDisplay, _ResourceBaseClass
|
||||
from Xlib.error import XError
|
||||
from Xlib.ext.xinput import ClassInfoClass
|
||||
from Xlib.protocol import display
|
||||
@@ -17,22 +17,15 @@ _T = TypeVar("_T")
|
||||
_IntNew: TypeAlias = str | ReadableBuffer | SupportsInt | SupportsIndex | SupportsTrunc
|
||||
_ModifierMappingList8Elements: TypeAlias = Sequence[Sequence[int]]
|
||||
|
||||
# Workaround for pytype crash. Should be Xlib.display._BaseDisplay
|
||||
@type_check_only
|
||||
class _BaseDisplay(display.Display):
|
||||
def __init__(self, display: str | None = ...) -> None: ...
|
||||
def get_atom(self, atomname: str, only_if_exists: bool = ...) -> int: ...
|
||||
|
||||
def decode_string(bs: bytes | bytearray) -> str: ...
|
||||
def encode_array(a: array[Any] | memoryview) -> str: ...
|
||||
|
||||
class BadDataError(Exception): ...
|
||||
|
||||
signed_codes: dict[int, str]
|
||||
unsigned_codes: dict[int, str]
|
||||
array_unsigned_codes: dict[int, LiteralString]
|
||||
struct_to_array_codes: dict[str, LiteralString]
|
||||
size: int
|
||||
signed_codes: Final[dict[int, str]]
|
||||
unsigned_codes: Final[dict[int, str]]
|
||||
array_unsigned_codes: Final[dict[int, LiteralString]]
|
||||
struct_to_array_codes: Final[dict[str, LiteralString]]
|
||||
|
||||
class Field:
|
||||
name: str
|
||||
@@ -90,7 +83,7 @@ class FormatField(Field):
|
||||
Format = FormatField
|
||||
|
||||
class ValueField(Field):
|
||||
def __init__(self, name: str, default: int | None = ...) -> None: ...
|
||||
def __init__(self, name: str, default: int | None = None) -> None: ...
|
||||
|
||||
class Int8(ValueField):
|
||||
structcode: str
|
||||
@@ -114,7 +107,7 @@ class Resource(Card32):
|
||||
cast_function: str
|
||||
class_name: str
|
||||
codes: tuple[int, ...]
|
||||
def __init__(self, name: str, codes: tuple[int, ...] = ..., default: int | None = ...) -> None: ...
|
||||
def __init__(self, name: str, codes: tuple[int, ...] = ..., default: int | None = None) -> None: ...
|
||||
@overload # type: ignore[override]
|
||||
def check_value(self, value: Callable[[], _T]) -> _T: ...
|
||||
@overload
|
||||
@@ -160,7 +153,7 @@ class Bool(ValueField):
|
||||
class Set(ValueField):
|
||||
structcode: str
|
||||
values: Sequence[object]
|
||||
def __init__(self, name: str, size: int, values: Sequence[object], default: int | None = ...) -> None: ...
|
||||
def __init__(self, name: str, size: int, values: Sequence[object], default: int | None = None) -> None: ...
|
||||
def check_value(self, val: _T) -> _T: ... # type: ignore[override]
|
||||
|
||||
class Gravity(Set):
|
||||
@@ -173,7 +166,7 @@ class FixedBinary(ValueField):
|
||||
class Binary(ValueField):
|
||||
structcode: None
|
||||
pad: int
|
||||
def __init__(self, name: str, pad: int = ...) -> None: ...
|
||||
def __init__(self, name: str, pad: int = 1) -> None: ...
|
||||
def pack_value( # type: ignore[override] # Override Callable
|
||||
self, val: bytes | bytearray
|
||||
) -> tuple[bytes | bytearray, int, None]: ...
|
||||
@@ -187,7 +180,7 @@ class Binary(ValueField):
|
||||
class String8(ValueField):
|
||||
structcode: None
|
||||
pad: int
|
||||
def __init__(self, name: str, pad: int = ...) -> None: ...
|
||||
def __init__(self, name: str, pad: int = 1) -> None: ...
|
||||
def pack_value(self, val: bytes | str) -> tuple[bytes, int, None]: ... # type: ignore[override] # Override Callable
|
||||
@overload # type: ignore[override] # Overload for specific values
|
||||
def parse_binary_value(
|
||||
@@ -201,7 +194,7 @@ class String8(ValueField):
|
||||
class String16(ValueField):
|
||||
structcode: None
|
||||
pad: int
|
||||
def __init__(self, name: str, pad: int = ...) -> None: ...
|
||||
def __init__(self, name: str, pad: int = 1) -> None: ...
|
||||
def pack_value(self, val: Sequence[object]) -> tuple[bytes, int, None]: ... # type: ignore[override] # Override Callable
|
||||
def parse_binary_value( # type: ignore[override] # length: None will error. See: https://github.com/python-xlib/python-xlib/pull/248
|
||||
self, data: SliceableBuffer, display: Unused, length: int | Literal["odd", "even"], format: Unused
|
||||
@@ -212,7 +205,7 @@ class List(ValueField):
|
||||
type: Struct | ScalarObj | ResourceObj | ClassInfoClass | type[ValueField]
|
||||
pad: int
|
||||
def __init__(
|
||||
self, name: str, type: Struct | ScalarObj | ResourceObj | ClassInfoClass | Type[ValueField], pad: int = ...
|
||||
self, name: str, type: Struct | ScalarObj | ResourceObj | ClassInfoClass | Type[ValueField], pad: int = 1
|
||||
) -> None: ...
|
||||
def parse_binary_value(
|
||||
self, data: SliceableBuffer, display: display.Display | None, length: SupportsIndex | None, format: Unused
|
||||
@@ -223,7 +216,7 @@ class List(ValueField):
|
||||
|
||||
class FixedList(List):
|
||||
size: int
|
||||
def __init__(self, name: str, size: int, type: Struct | ScalarObj, pad: int = ...) -> None: ...
|
||||
def __init__(self, name: str, size: int, type: Struct | ScalarObj, pad: int = 1) -> None: ...
|
||||
def parse_binary_value(
|
||||
self, data: SliceableBuffer, display: display.Display | None, length: Unused, format: Unused
|
||||
) -> tuple[list[DictWrapper | None], SliceableBuffer]: ...
|
||||
@@ -231,7 +224,7 @@ class FixedList(List):
|
||||
class Object(ValueField):
|
||||
type: Struct
|
||||
structcode: str | None
|
||||
def __init__(self, name: str, type: Struct, default: int | None = ...) -> None: ...
|
||||
def __init__(self, name: str, type: Struct, default: int | None = None) -> None: ...
|
||||
def parse_binary_value(
|
||||
self, data: SliceableBuffer, display: display.Display | None, length: Unused, format: Unused
|
||||
) -> tuple[DictWrapper, SliceableBuffer]: ...
|
||||
@@ -342,7 +335,7 @@ class Struct:
|
||||
def parse_value(self, val: SliceableBuffer, display: display.Display | None, rawdict: Literal[True]) -> dict[str, Any]: ...
|
||||
@overload
|
||||
def parse_value(
|
||||
self, val: SliceableBuffer, display: display.Display | None, rawdict: Literal[False] = ...
|
||||
self, val: SliceableBuffer, display: display.Display | None, rawdict: Literal[False] = False
|
||||
) -> DictWrapper: ...
|
||||
@overload
|
||||
def parse_binary(
|
||||
@@ -350,7 +343,7 @@ class Struct:
|
||||
) -> tuple[dict[str, Any], SliceableBuffer]: ...
|
||||
@overload
|
||||
def parse_binary(
|
||||
self, data: SliceableBuffer, display: display.Display | None, rawdict: Literal[False] = ...
|
||||
self, data: SliceableBuffer, display: display.Display | None, rawdict: Literal[False] = False
|
||||
) -> tuple[DictWrapper, SliceableBuffer]: ...
|
||||
# Structs generate their attributes
|
||||
# TODO: Create a specific type-only class for all instances of `Struct`
|
||||
@@ -385,16 +378,16 @@ class DictWrapper(GetAttrData):
|
||||
|
||||
class Request:
|
||||
def __init__(
|
||||
self, display: _BaseDisplay, onerror: ErrorHandler[object] | None = ..., *args: object, **keys: object
|
||||
self, display: _BaseDisplay, onerror: ErrorHandler[object] | None = None, *args: object, **keys: object
|
||||
) -> None: ...
|
||||
|
||||
class ReplyRequest(GetAttrData):
|
||||
def __init__(self, display: display.Display, defer: int = ..., *args: object, **keys: object) -> None: ...
|
||||
def __init__(self, display: display.Display, defer: int = False, *args: object, **keys: object) -> None: ...
|
||||
def reply(self) -> None: ...
|
||||
|
||||
class Event(GetAttrData):
|
||||
def __init__(
|
||||
self, binarydata: SliceableBuffer | None = ..., display: display.Display | None = ..., **keys: object
|
||||
self, binarydata: SliceableBuffer | None = None, display: display.Display | None = None, **keys: object
|
||||
) -> None: ...
|
||||
|
||||
def call_error_handler(
|
||||
|
||||
@@ -2,7 +2,7 @@ from _typeshed import SupportsDunderGT, SupportsDunderLT, SupportsRead
|
||||
from collections.abc import Iterable, Mapping, Sequence
|
||||
from re import Pattern
|
||||
from typing import Any, Protocol, TypeVar, overload
|
||||
from typing_extensions import TypeAlias
|
||||
from typing_extensions import Final, TypeAlias
|
||||
|
||||
from Xlib.display import Display
|
||||
from Xlib.support.lock import _DummyLock
|
||||
@@ -17,14 +17,14 @@ _DB_Param: TypeAlias = dict[str, Any]
|
||||
|
||||
class _SupportsComparisons(SupportsDunderLT[_T_contra], SupportsDunderGT[_T_contra], Protocol[_T_contra]): ...
|
||||
|
||||
comment_re: Pattern[str]
|
||||
resource_spec_re: Pattern[str]
|
||||
value_escape_re: Pattern[str]
|
||||
resource_parts_re: Pattern[str]
|
||||
NAME_MATCH: int
|
||||
CLASS_MATCH: int
|
||||
WILD_MATCH: int
|
||||
MATCH_SKIP: int
|
||||
comment_re: Final[Pattern[str]]
|
||||
resource_spec_re: Final[Pattern[str]]
|
||||
value_escape_re: Final[Pattern[str]]
|
||||
resource_parts_re: Final[Pattern[str]]
|
||||
NAME_MATCH: Final = 0
|
||||
CLASS_MATCH: Final = 2
|
||||
WILD_MATCH: Final = 4
|
||||
MATCH_SKIP: Final = 6
|
||||
|
||||
class OptionError(Exception): ...
|
||||
|
||||
@@ -33,9 +33,9 @@ class ResourceDB:
|
||||
lock: _DummyLock
|
||||
def __init__(
|
||||
self,
|
||||
file: bytes | SupportsRead[str] | None = ...,
|
||||
string: str | None = ...,
|
||||
resources: Iterable[tuple[str, object]] | None = ...,
|
||||
file: bytes | SupportsRead[str] | None = None,
|
||||
string: str | None = None,
|
||||
resources: Iterable[tuple[str, object]] | None = None,
|
||||
) -> None: ...
|
||||
def insert_file(self, file: bytes | SupportsRead[str]) -> None: ...
|
||||
def insert_string(self, data: str) -> None: ...
|
||||
@@ -43,7 +43,7 @@ class ResourceDB:
|
||||
def insert(self, resource: str, value: object) -> None: ...
|
||||
def __getitem__(self, keys_tuple: tuple[str, str]) -> Any: ...
|
||||
@overload
|
||||
def get(self, res: str, cls: str, default: None = ...) -> Any: ...
|
||||
def get(self, res: str, cls: str, default: None = None) -> Any: ...
|
||||
@overload
|
||||
def get(self, res: str, cls: str, default: _T) -> _T: ...
|
||||
def update(self, db: ResourceDB) -> None: ...
|
||||
@@ -94,4 +94,4 @@ def get_display_opts(
|
||||
options: Mapping[str, Option], argv: Sequence[str] = ...
|
||||
) -> tuple[Display, str, ResourceDB, Sequence[str]]: ...
|
||||
|
||||
stdopts: dict[str, SepArg | NoArg | ResArgClass]
|
||||
stdopts: Final[dict[str, SepArg | NoArg | ResArgClass]]
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
# Ignore OpenVMS in typeshed
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib.support.unix_connect import get_auth as get_auth, get_display as get_display, get_socket as get_socket
|
||||
|
||||
platform: str
|
||||
platform: Final[str]
|
||||
|
||||
@@ -3,19 +3,19 @@ from _socket import _Address
|
||||
from platform import uname_result
|
||||
from re import Pattern
|
||||
from socket import socket
|
||||
from typing_extensions import Literal, TypeAlias
|
||||
from typing_extensions import Final, Literal, TypeAlias
|
||||
|
||||
from Xlib._typing import Unused
|
||||
|
||||
if sys.platform == "darwin":
|
||||
SUPPORTED_PROTOCOLS: tuple[None, Literal["tcp"], Literal["unix"], Literal["darwin"]]
|
||||
SUPPORTED_PROTOCOLS: Final[tuple[None, Literal["tcp"], Literal["unix"], Literal["darwin"]]]
|
||||
_Protocol: TypeAlias = Literal[None, "tcp", "unix", "darwin"]
|
||||
DARWIN_DISPLAY_RE: Pattern[str]
|
||||
DARWIN_DISPLAY_RE: Final[Pattern[str]]
|
||||
else:
|
||||
SUPPORTED_PROTOCOLS: tuple[None, Literal["tcp"], Literal["unix"]]
|
||||
SUPPORTED_PROTOCOLS: Final[tuple[None, Literal["tcp"], Literal["unix"]]]
|
||||
_Protocol: TypeAlias = Literal[None, "tcp", "unix"]
|
||||
uname: uname_result
|
||||
DISPLAY_RE: Pattern[str]
|
||||
DISPLAY_RE: Final[Pattern[str]]
|
||||
|
||||
def get_display(display: str | None) -> tuple[str, str | None, str | None, int, int]: ...
|
||||
def get_socket(dname: _Address, protocol: _Protocol, host: _Address | None, dno: int) -> socket: ...
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
from _socket import _Address
|
||||
from re import Pattern
|
||||
from socket import socket
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib._typing import Unused
|
||||
|
||||
display_re: Pattern[str]
|
||||
display_re: Final[Pattern[str]]
|
||||
|
||||
def get_display(display: str | None) -> tuple[str, None, str, int, int]: ...
|
||||
def get_socket(dname: _Address, protocol: Unused, host: _Address, dno: int) -> socket: ...
|
||||
|
||||
@@ -1,15 +1,19 @@
|
||||
from _typeshed import FileDescriptorOrPath
|
||||
from typing_extensions import Final
|
||||
|
||||
FamilyInternet: int
|
||||
FamilyDECnet: int
|
||||
FamilyChaos: int
|
||||
FamilyServerInterpreted: int
|
||||
FamilyInternetV6: int
|
||||
FamilyLocal: int
|
||||
from Xlib.X import (
|
||||
FamilyChaos as FamilyChaos,
|
||||
FamilyDECnet as FamilyDECnet,
|
||||
FamilyInternet as FamilyInternet,
|
||||
FamilyInternetV6 as FamilyInternetV6,
|
||||
FamilyServerInterpreted as FamilyServerInterpreted,
|
||||
)
|
||||
|
||||
FamilyLocal: Final = 256
|
||||
|
||||
class Xauthority:
|
||||
entries: list[tuple[bytes, bytes, bytes, bytes, bytes]]
|
||||
def __init__(self, filename: FileDescriptorOrPath | None = ...) -> None: ...
|
||||
def __init__(self, filename: FileDescriptorOrPath | None = None) -> None: ...
|
||||
def __len__(self) -> int: ...
|
||||
def __getitem__(self, i: int) -> tuple[bytes, bytes, bytes, bytes, bytes]: ...
|
||||
def get_best_auth(
|
||||
|
||||
@@ -1,24 +1,25 @@
|
||||
from collections.abc import Sequence
|
||||
from re import Pattern
|
||||
from typing_extensions import Final
|
||||
|
||||
from Xlib._typing import ErrorHandler
|
||||
from Xlib.protocol import request, rq
|
||||
from Xlib.xobject import resource
|
||||
|
||||
rgb_res: list[Pattern[str]]
|
||||
rgb_res: Final[list[Pattern[str]]]
|
||||
|
||||
class Colormap(resource.Resource):
|
||||
__colormap__ = resource.Resource.__resource__
|
||||
def free(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def free(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def copy_colormap_and_free(self, scr_cmap: int) -> Colormap: ...
|
||||
def install_colormap(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def uninstall_colormap(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def install_colormap(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def uninstall_colormap(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def alloc_color(self, red: int, green: int, blue: int) -> request.AllocColor: ...
|
||||
def alloc_named_color(self, name: str) -> request.AllocColor | request.AllocNamedColor | None: ...
|
||||
def alloc_color_cells(self, contiguous: bool, colors: int, planes: int) -> request.AllocColorCells: ...
|
||||
def alloc_color_planes(self, contiguous: bool, colors: int, red: int, green: int, blue: int) -> request.AllocColorPlanes: ...
|
||||
def free_colors(self, pixels: Sequence[int], plane_mask: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def store_colors(self, items: dict[str, int], onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def store_named_color(self, name: str, pixel: int, flags: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def free_colors(self, pixels: Sequence[int], plane_mask: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def store_colors(self, items: dict[str, int], onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def store_named_color(self, name: str, pixel: int, flags: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def query_colors(self, pixels: Sequence[int]) -> rq.Struct: ...
|
||||
def lookup_color(self, name: str) -> request.LookupColor: ...
|
||||
|
||||
@@ -4,7 +4,7 @@ from Xlib.xobject import resource
|
||||
|
||||
class Cursor(resource.Resource):
|
||||
__cursor__ = resource.Resource.__resource__
|
||||
def free(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def free(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def recolor(
|
||||
self, foreground: _RGB3IntIterable, background: _RGB3IntIterable, onerror: ErrorHandler[object] | None = ...
|
||||
self, foreground: _RGB3IntIterable, background: _RGB3IntIterable, onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
|
||||
@@ -22,7 +22,7 @@ class Drawable(resource.Resource):
|
||||
height: int,
|
||||
dst_x: int,
|
||||
dst_y: int,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def copy_plane(
|
||||
self,
|
||||
@@ -35,24 +35,26 @@ class Drawable(resource.Resource):
|
||||
dst_x: int,
|
||||
dst_y: int,
|
||||
bit_plane: int,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def poly_point(
|
||||
self, gc: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = ...
|
||||
self, gc: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def point(self, gc: int, x: int, y: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def point(self, gc: int, x: int, y: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def poly_line(
|
||||
self, gc: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = ...
|
||||
self, gc: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def line(self, gc: int, x1: int, y1: int, x2: int, y2: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def line(self, gc: int, x1: int, y1: int, x2: int, y2: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def poly_segment(
|
||||
self, gc: int, segments: Sequence[_Segment4IntSequence], onerror: ErrorHandler[object] | None = ...
|
||||
self, gc: int, segments: Sequence[_Segment4IntSequence], onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def poly_rectangle(
|
||||
self, gc: int, rectangles: Sequence[_Rectangle4IntSequence], onerror: ErrorHandler[object] | None = ...
|
||||
self, gc: int, rectangles: Sequence[_Rectangle4IntSequence], onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def rectangle(self, gc: int, x: int, y: int, width: int, height: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def poly_arc(self, gc: int, arcs: Sequence[_Arc6IntSequence], onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def rectangle(
|
||||
self, gc: int, x: int, y: int, width: int, height: int, onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def poly_arc(self, gc: int, arcs: Sequence[_Arc6IntSequence], onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def arc(
|
||||
self,
|
||||
gc: int,
|
||||
@@ -62,18 +64,18 @@ class Drawable(resource.Resource):
|
||||
height: int,
|
||||
angle1: int,
|
||||
angle2: int,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def fill_poly(
|
||||
self, gc: int, shape: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = ...
|
||||
self, gc: int, shape: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def poly_fill_rectangle(
|
||||
self, gc: int, rectangles: Sequence[_Rectangle4IntSequence], onerror: ErrorHandler[object] | None = ...
|
||||
self, gc: int, rectangles: Sequence[_Rectangle4IntSequence], onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def fill_rectangle(
|
||||
self, gc: int, x: int, y: int, width: int, height: int, onerror: ErrorHandler[object] | None = ...
|
||||
self, gc: int, x: int, y: int, width: int, height: int, onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def poly_fill_arc(self, gc: int, arcs: Sequence[_Arc6IntSequence], onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def poly_fill_arc(self, gc: int, arcs: Sequence[_Arc6IntSequence], onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def fill_arc(
|
||||
self,
|
||||
gc: int,
|
||||
@@ -83,7 +85,7 @@ class Drawable(resource.Resource):
|
||||
height: int,
|
||||
angle1: int,
|
||||
angle2: int,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def put_image(
|
||||
self,
|
||||
@@ -96,21 +98,21 @@ class Drawable(resource.Resource):
|
||||
depth: int,
|
||||
left_pad: int,
|
||||
data: bytes | bytearray,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def put_pil_image(self, gc: int, x: int, y: int, image: Image.Image, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def put_pil_image(self, gc: int, x: int, y: int, image: Image.Image, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def get_image(self, x: int, y: int, width: int, height: int, format: int, plane_mask: int) -> request.GetImage: ...
|
||||
def draw_text(
|
||||
self, gc: int, x: int, y: int, text: dict[str, str | int], onerror: ErrorHandler[object] | None = ...
|
||||
self, gc: int, x: int, y: int, text: dict[str, str | int], onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def poly_text(
|
||||
self, gc: int, x: int, y: int, items: Sequence[dict[str, str | int]], onerror: ErrorHandler[object] | None = ...
|
||||
self, gc: int, x: int, y: int, items: Sequence[dict[str, str | int]], onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def poly_text_16(
|
||||
self, gc: int, x: int, y: int, items: Sequence[dict[str, str | int]], onerror: ErrorHandler[object] | None = ...
|
||||
self, gc: int, x: int, y: int, items: Sequence[dict[str, str | int]], onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def image_text(self, gc: int, x: int, y: int, string: str, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def image_text_16(self, gc: int, x: int, y: int, string: str, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def image_text(self, gc: int, x: int, y: int, string: str, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def image_text_16(self, gc: int, x: int, y: int, string: str, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def query_best_size(self, item_class: int, width: int, height: int) -> request.QueryBestSize: ...
|
||||
|
||||
class Window(Drawable):
|
||||
@@ -123,24 +125,24 @@ class Window(Drawable):
|
||||
height: int,
|
||||
border_width: int,
|
||||
depth: int,
|
||||
window_class: int = ...,
|
||||
visual: int = ...,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
window_class: int = 0,
|
||||
visual: int = 0,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
**keys: object,
|
||||
) -> Window: ...
|
||||
def change_attributes(self, onerror: ErrorHandler[object] | None = ..., **keys: object) -> None: ...
|
||||
def change_attributes(self, onerror: ErrorHandler[object] | None = None, **keys: object) -> None: ...
|
||||
def get_attributes(self) -> request.GetWindowAttributes: ...
|
||||
def destroy(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def destroy_sub_windows(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def change_save_set(self, mode: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def reparent(self, parent: int, x: int, y: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def map(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def map_sub_windows(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def unmap(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def unmap_sub_windows(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def configure(self, onerror: ErrorHandler[object] | None = ..., **keys: object) -> None: ...
|
||||
def circulate(self, direction: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def raise_window(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def destroy(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def destroy_sub_windows(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def change_save_set(self, mode: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def reparent(self, parent: int, x: int, y: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def map(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def map_sub_windows(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def unmap(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def unmap_sub_windows(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def configure(self, onerror: ErrorHandler[object] | None = None, **keys: object) -> None: ...
|
||||
def circulate(self, direction: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def raise_window(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def query_tree(self) -> request.QueryTree: ...
|
||||
def change_property(
|
||||
self,
|
||||
@@ -148,25 +150,25 @@ class Window(Drawable):
|
||||
property_type: int,
|
||||
format: int,
|
||||
data: Sequence[float] | Sequence[str],
|
||||
mode: int = ...,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
mode: int = 0,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def change_text_property(
|
||||
self, property: int, property_type: int, data: bytes | str, mode: int = ..., onerror: ErrorHandler[object] | None = ...
|
||||
self, property: int, property_type: int, data: bytes | str, mode: int = 0, onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def delete_property(self, property: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def delete_property(self, property: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def get_property(
|
||||
self, property: int, property_type: int, offset: int, length: int, delete: bool = ...
|
||||
self, property: int, property_type: int, offset: int, length: int, delete: bool = False
|
||||
) -> request.GetProperty | None: ...
|
||||
def get_full_property(self, property: int, property_type: int, sizehint: int = ...) -> request.GetProperty | None: ...
|
||||
def get_full_text_property(self, property: int, property_type: int = ..., sizehint: int = ...) -> str | None: ...
|
||||
def get_full_property(self, property: int, property_type: int, sizehint: int = 10) -> request.GetProperty | None: ...
|
||||
def get_full_text_property(self, property: int, property_type: int = 0, sizehint: int = 10) -> str | None: ...
|
||||
def list_properties(self) -> list[int]: ...
|
||||
def set_selection_owner(self, selection: int, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_selection_owner(self, selection: int, time: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def convert_selection(
|
||||
self, selection: int, target: int, property: int, time: int, onerror: ErrorHandler[object] | None = ...
|
||||
self, selection: int, target: int, property: int, time: int, onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def send_event(
|
||||
self, event: rq.Event, event_mask: int = ..., propagate: bool = ..., onerror: ErrorHandler[object] | None = ...
|
||||
self, event: rq.Event, event_mask: int = 0, propagate: bool = False, onerror: ErrorHandler[object] | None = None
|
||||
) -> None: ...
|
||||
def grab_pointer(
|
||||
self, owner_events: bool, event_mask: int, pointer_mode: int, keyboard_mode: int, confine_to: int, cursor: int, time: int
|
||||
@@ -181,9 +183,9 @@ class Window(Drawable):
|
||||
keyboard_mode: int,
|
||||
confine_to: int,
|
||||
cursor: int,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def ungrab_button(self, button: int, modifiers: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def ungrab_button(self, button: int, modifiers: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def grab_keyboard(self, owner_events: bool, pointer_mode: int, keyboard_mode: int, time: int) -> int: ...
|
||||
def grab_key(
|
||||
self,
|
||||
@@ -192,9 +194,9 @@ class Window(Drawable):
|
||||
owner_events: bool,
|
||||
pointer_mode: int,
|
||||
keyboard_mode: int,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def ungrab_key(self, key: int, modifiers: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def ungrab_key(self, key: int, modifiers: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def query_pointer(self) -> request.QueryPointer: ...
|
||||
def get_motion_events(self, start: int, stop: int) -> rq.Struct: ...
|
||||
def translate_coords(self, src_window: int, src_x: int, src_y: int) -> request.TranslateCoords: ...
|
||||
@@ -202,60 +204,60 @@ class Window(Drawable):
|
||||
self,
|
||||
x: int,
|
||||
y: int,
|
||||
src_window: int = ...,
|
||||
src_x: int = ...,
|
||||
src_y: int = ...,
|
||||
src_width: int = ...,
|
||||
src_height: int = ...,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
src_window: int = 0,
|
||||
src_x: int = 0,
|
||||
src_y: int = 0,
|
||||
src_width: int = 0,
|
||||
src_height: int = 0,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def set_input_focus(self, revert_to: int, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_input_focus(self, revert_to: int, time: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def clear_area(
|
||||
self,
|
||||
x: int = ...,
|
||||
y: int = ...,
|
||||
width: int = ...,
|
||||
height: int = ...,
|
||||
exposures: bool = ...,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
x: int = 0,
|
||||
y: int = 0,
|
||||
width: int = 0,
|
||||
height: int = 0,
|
||||
exposures: bool = False,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def create_colormap(self, visual: int, alloc: int) -> colormap.Colormap: ...
|
||||
def list_installed_colormaps(self) -> list[colormap.Colormap]: ...
|
||||
def rotate_properties(self, properties: Sequence[int], delta: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_wm_name(self, name: bytes | str, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def rotate_properties(self, properties: Sequence[int], delta: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def set_wm_name(self, name: bytes | str, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def get_wm_name(self) -> str | None: ...
|
||||
def set_wm_icon_name(self, name: bytes | str, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_wm_icon_name(self, name: bytes | str, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def get_wm_icon_name(self) -> str | None: ...
|
||||
def set_wm_class(self, inst: str, cls: str, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_wm_class(self, inst: str, cls: str, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def get_wm_class(self) -> tuple[str, str] | None: ...
|
||||
def set_wm_transient_for(self, window: Window, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_wm_transient_for(self, window: Window, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def get_wm_transient_for(self) -> Window | None: ...
|
||||
def set_wm_protocols(self, protocols: Iterable[int], onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_wm_protocols(self, protocols: Iterable[int], onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def get_wm_protocols(self) -> list[int]: ...
|
||||
def set_wm_colormap_windows(self, windows: Iterable[Window], onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_wm_colormap_windows(self, windows: Iterable[Window], onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def get_wm_colormap_windows(self) -> Iterable[Window]: ...
|
||||
def set_wm_client_machine(self, name: bytes | str, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_wm_client_machine(self, name: bytes | str, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def get_wm_client_machine(self) -> str | None: ...
|
||||
def set_wm_normal_hints(
|
||||
self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = ..., **keys: object
|
||||
self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = None, **keys: object
|
||||
) -> None: ...
|
||||
def get_wm_normal_hints(self) -> rq.DictWrapper | None: ...
|
||||
def set_wm_hints(
|
||||
self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = ..., **keys: object
|
||||
self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = None, **keys: object
|
||||
) -> None: ...
|
||||
def get_wm_hints(self) -> rq.DictWrapper | None: ...
|
||||
def set_wm_state(
|
||||
self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = ..., **keys: object
|
||||
self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = None, **keys: object
|
||||
) -> None: ...
|
||||
def get_wm_state(self) -> rq.DictWrapper | None: ...
|
||||
def set_wm_icon_size(
|
||||
self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = ..., **keys: object
|
||||
self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = None, **keys: object
|
||||
) -> None: ...
|
||||
def get_wm_icon_size(self) -> rq.DictWrapper | None: ...
|
||||
|
||||
class Pixmap(Drawable):
|
||||
__pixmap__ = resource.Resource.__resource__
|
||||
def free(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def free(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def create_cursor(
|
||||
self, mask: int, foreground: _RGB3IntIterable, background: _RGB3IntIterable, x: int, y: int
|
||||
) -> cursor.Cursor: ...
|
||||
|
||||
@@ -12,22 +12,22 @@ class Fontable(resource.Resource):
|
||||
|
||||
class GC(Fontable):
|
||||
__gc__ = resource.Resource.__resource__
|
||||
def change(self, onerror: ErrorHandler[object] | None = ..., **keys: object) -> None: ...
|
||||
def copy(self, src_gc: int, mask: int, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def set_dashes(self, offset: int, dashes: Sequence[int], onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def change(self, onerror: ErrorHandler[object] | None = None, **keys: object) -> None: ...
|
||||
def copy(self, src_gc: int, mask: int, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def set_dashes(self, offset: int, dashes: Sequence[int], onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def set_clip_rectangles(
|
||||
self,
|
||||
x_origin: int,
|
||||
y_origin: int,
|
||||
rectangles: Sequence[dict[str, int]],
|
||||
ordering: int,
|
||||
onerror: ErrorHandler[object] | None = ...,
|
||||
onerror: ErrorHandler[object] | None = None,
|
||||
) -> None: ...
|
||||
def free(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def free(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
|
||||
class Font(Fontable):
|
||||
__font__ = resource.Resource.__resource__
|
||||
def close(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def close(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
def create_glyph_cursor(
|
||||
self, mask: Font, source_char: int, mask_char: int, foreground: _RGB3IntIterable, background: _RGB3IntIterable
|
||||
) -> cursor.Cursor: ...
|
||||
|
||||
@@ -5,6 +5,6 @@ class Resource:
|
||||
display: _BaseDisplay
|
||||
id: int
|
||||
owner: int
|
||||
def __init__(self, display: _BaseDisplay, rid: int, owner: int = ...) -> None: ...
|
||||
def __init__(self, display: _BaseDisplay, rid: int, owner: int = 0) -> None: ...
|
||||
def __resource__(self) -> int: ...
|
||||
def kill_client(self, onerror: ErrorHandler[object] | None = ...) -> None: ...
|
||||
def kill_client(self, onerror: ErrorHandler[object] | None = None) -> None: ...
|
||||
|
||||
Reference in New Issue
Block a user