Zdexby TheHolyOneZ
44,741 classes
Class

X11Keyboard

: Object
System.Windows.Forms.X11Keyboard, System.Windows.Forms 0x0098 (152 B) inherited 0x0010 System.Windows.Forms.dll
implements IDisposable
0x00x0098

Members 30

OffsetSizeNameTypeFlagsDefault
0x08XlibLockobjectStatic+1 flags—
0x08displaylongPrivate—
0x08client_windowlongPrivate—
0x08ximlongPrivate—
0x08xic_tableHashtablePrivate—
0x08positionContextXIMPositionContextPrivate—
0x08callbackContextXIMCallbackContextPrivate—
0x04ximStyleXIMPropertiesPrivate—
0x04xic_event_maskEventMaskPrivate—
0x08lookup_bufferStringBuilderPrivate—
0x08utf8_bufferbyte[]Private—
0x04min_keycodeintPrivate—
0x04max_keycodeintPrivate—
0x04keysyms_per_keycodeintPrivate—
0x04symsintPrivate—
0x08keyc2vkeyint[]Private—
0x08keyc2scanint[]Private—
0x08key_state_tablebyte[]Private—
0x04lcidintPrivate—
0x01num_stateboolPrivate—
0x01cap_stateboolPrivate—
0x01initializedboolPrivate—
0x04NumLockMaskintPrivate—
0x04AltGrMaskintPrivate—
0x08stored_keyevent_stringstringPrivate—
0x08nonchar_key_vkeyint[]PrivateStatic+1 flags—
0x08nonchar_key_scanint[]PrivateStatic+1 flags—
0x08nonchar_vkey_keyint[]PrivateStatic+1 flags—
0x08<>f__switch$mapDDictionary<System.StringPrivateStatic—

Functions 66

SignatureFlagsNativeParams
void .ctor(long display, long clientWindow)Public+1 flags—0x08
void .cctor()PrivateStatic+1 flags—0x00
void System.IDisposable.Dispose()PrivateFinal+2 flags—0x00
long get_ClientWindow()Public+1 flags—0x08
void DestroyICForWindow(long window)Public—0x08
void EnsureLayoutInitialized()Public—0x00
void SetupXIM()Private—0x00
void CreateXicForWindow(long window)Private—0x08
EventMask get_KeyEventMask()Public+1 flags—0x04
Keys get_ModifierKeys()Public+1 flags—0x04
long GetXic(long window)Private—0x08
bool FilterKey(const XEvent& e, int vkey)Private—0xC0
void FocusIn(long window)Public—0x08
void FocusOut(long window)Public—0x08
bool ResetKeyState(long hwnd, ref MSG& msg)Public—0x38
void PreFilter(const XEvent& xevent)Public—0xC0
void KeyEvent(long hwnd, const XEvent& xevent, ref MSG& msg)Public—0xC0
bool TranslateMessage(ref MSG& msg)Public—0x38
int ToUnicode(int vkey, int scan, ref string& buffer)Public—0x08
string GetCompositionString()1 flags—0x08
MSG SendImeComposition(const string& s)Private—0x38
MSG SendKeyboardInput(const VirtualKeys& vkey, int scan, int keycode, const KeybdEventFlags& dw_flags, int time)Private—0x38
long GenerateLParam(const MSG& m, int keyCode)Private—0x38
void GenerateMessage(const VirtualKeys& vkey, int scan, int key_code, const XEventName& type, int event_time)Private—0x04
void UpdateKeyState(const XEvent& xevent)Private—0xC0
void SetState(const VirtualKeys& key, bool state)Private—0x04
int EventToVkey(const XEvent& e)Public—0xC0
void CreateConversionArray(KeyboardLayouts layouts, KeyboardLayout layout)Private—0x08
KeyboardLayout DetectLayout(KeyboardLayouts layouts)Private—0x08
int MapDeadKeySym(int val)Private—0x04
XIMProperties[] GetSupportedInputStyles(long xim)Private—0x08
XIMProperties[] GetPreferredStyles()Private—0x08
IEnumerable GetMatchingStylesInPreferredOrder(long xim)Private—0x08
long CreateXic(long window, long xim)Private0x08
long CreateOverTheSpotXic(long window, long xim)Private0x08
long CreateOnTheSpotXic(long window, long xim)Private0x08
void SetCaretPos(const CaretStruct& caret, long handle, int x, int y)1 flags0x40
void MoveCurrentCaretPos()1 flags0x00
int LookupString(ref XEvent& xevent, int len, ref XKeySym& keysym, ref long& status)Private0xC0
long XOpenIM(long display, long rdb, long res_name, long res_class)PrivateStatic+1 flags0x08
long XCreateIC(long xim, const string& name, const XIMProperties& im_style, const string& name2, long value2, long terminator)PrivateStatic+1 flags0x08
long XCreateIC(long xim, const string& name, const XIMProperties& im_style, const string& name2, long value2, const string& name3, long value3, long terminator)PrivateStatic+1 flags0x08
long XVaCreateNestedList(int dummy, long name0, XPoint value0, long terminator)PrivateStatic+1 flags0x08
long XVaCreateNestedList(int dummy, long name0, XPoint value0, long name1, long value1, long terminator)PrivateStatic+1 flags0x08
long XVaCreateNestedList(int dummy, long name0, long value0, long name1, long value1, long name2, long value2, long name3, long value3, long terminator)PrivateStatic+1 flags0x08
long XCreateFontSet(long display, const string& name, ref long& list, ref int& count, long terminator)PrivateStatic+1 flags0x08
void XFreeStringList(long ptr)PrivateStatic+1 flags0x08
void XCloseIM(long xim)PrivateStatic+1 flags0x08
void XDestroyIC(long xic)PrivateStatic+1 flags0x08
string XGetIMValues(long xim, const string& name, ref long& value, long terminator)PrivateStatic+1 flags0x08
string XGetICValues(long xic, const string& name, ref EventMask& value, long terminator)PrivateStatic+1 flags0x08
void XSetICValues(long xic, const string& name, long value, long terminator)PrivateStatic+1 flags0x08
void XSetICFocus(long xic)PrivateStatic+1 flags0x08
void XUnsetICFocus(long xic)PrivateStatic+1 flags0x08
string Xutf8ResetIC(long xic)PrivateStatic+1 flags0x08
bool XSupportsLocale()PrivateStatic+1 flags0x01
bool XSetLocaleModifiers(const string& mods)PrivateStatic+1 flags0x08
int XLookupString(ref XEvent& xevent, StringBuilder buffer, int num_bytes, ref long& keysym, long status)Static+2 flags0xC0
int Xutf8LookupString(long xic, ref XEvent& xevent, const byte[]& buffer, int num_bytes, ref long& keysym, ref long& status)Static+2 flags0xC0
long XGetKeyboardMapping(long display, byte first_keycode, int keycode_count, ref int& keysyms_per_keycode_return)PrivateStatic+1 flags0x08
void XDisplayKeycodes(long display, ref int& min, ref int& max)PrivateStatic+1 flags0x08
uint XKeycodeToKeysym(long display, int keycode, int index)PrivateStatic+1 flags0x08
int XKeysymToKeycode(long display, long keysym)PrivateStatic+1 flags0x08
int XKeysymToKeycode(long display, int keysym)PrivateStatic0x08
long XGetModifierMapping(long display)Static+2 flags0x08
int XFreeModifiermap(long modmap)Static+2 flags0x08

Used by 3

types with a member, parameter or interface of this type