x11stubs.c

来自「winNT技术操作系统,国外开放的原代码和LIUX一样」· C语言 代码 · 共 1,406 行 · 第 1/3 页

C
1,406
字号
	{"Greek_lambda", XK_Greek_lambda},
	{"Greek_mu", XK_Greek_mu},
	{"Greek_nu", XK_Greek_nu},
	{"Greek_xi", XK_Greek_xi},
	{"Greek_omicron", XK_Greek_omicron},
	{"Greek_pi", XK_Greek_pi},
	{"Greek_rho", XK_Greek_rho},
	{"Greek_sigma", XK_Greek_sigma},
	{"Greek_finalsmallsigma", XK_Greek_finalsmallsigma},
	{"Greek_tau", XK_Greek_tau},
	{"Greek_upsilon", XK_Greek_upsilon},
	{"Greek_phi", XK_Greek_phi},
	{"Greek_chi", XK_Greek_chi},
	{"Greek_psi", XK_Greek_psi},
	{"Greek_omega", XK_Greek_omega},
	{"Greek_switch", XK_Greek_switch},
#endif /* XK_GREEK */
#ifdef XK_TECHNICAL
	{"leftradical", XK_leftradical},
	{"topleftradical", XK_topleftradical},
	{"horizconnector", XK_horizconnector},
	{"topintegral", XK_topintegral},
	{"botintegral", XK_botintegral},
	{"vertconnector", XK_vertconnector},
	{"topleftsqbracket", XK_topleftsqbracket},
	{"botleftsqbracket", XK_botleftsqbracket},
	{"toprightsqbracket", XK_toprightsqbracket},
	{"botrightsqbracket", XK_botrightsqbracket},
	{"topleftparens", XK_topleftparens},
	{"botleftparens", XK_botleftparens},
	{"toprightparens", XK_toprightparens},
	{"botrightparens", XK_botrightparens},
	{"leftmiddlecurlybrace", XK_leftmiddlecurlybrace},
	{"rightmiddlecurlybrace", XK_rightmiddlecurlybrace},
	{"topleftsummation", XK_topleftsummation},
	{"botleftsummation", XK_botleftsummation},
	{"topvertsummationconnector", XK_topvertsummationconnector},
	{"botvertsummationconnector", XK_botvertsummationconnector},
	{"toprightsummation", XK_toprightsummation},
	{"botrightsummation", XK_botrightsummation},
	{"rightmiddlesummation", XK_rightmiddlesummation},
	{"lessthanequal", XK_lessthanequal},
	{"notequal", XK_notequal},
	{"greaterthanequal", XK_greaterthanequal},
	{"integral", XK_integral},
	{"therefore", XK_therefore},
	{"variation", XK_variation},
	{"infinity", XK_infinity},
	{"nabla", XK_nabla},
	{"approximate", XK_approximate},
	{"similarequal", XK_similarequal},
	{"ifonlyif", XK_ifonlyif},
	{"implies", XK_implies},
	{"identical", XK_identical},
	{"radical", XK_radical},
	{"includedin", XK_includedin},
	{"includes", XK_includes},
	{"intersection", XK_intersection},
	{"union", XK_union},
	{"logicaland", XK_logicaland},
	{"logicalor", XK_logicalor},
	{"partialderivative", XK_partialderivative},
	{"function", XK_function},
	{"leftarrow", XK_leftarrow},
	{"uparrow", XK_uparrow},
	{"rightarrow", XK_rightarrow},
	{"downarrow", XK_downarrow},
#endif /* XK_TECHNICAL */
#ifdef XK_SPECIAL
	{"blank", XK_blank},
	{"soliddiamond", XK_soliddiamond},
	{"checkerboard", XK_checkerboard},
	{"ht", XK_ht},
	{"ff", XK_ff},
	{"cr", XK_cr},
	{"lf", XK_lf},
	{"nl", XK_nl},
	{"vt", XK_vt},
	{"lowrightcorner", XK_lowrightcorner},
	{"uprightcorner", XK_uprightcorner},
	{"upleftcorner", XK_upleftcorner},
	{"lowleftcorner", XK_lowleftcorner},
	{"crossinglines", XK_crossinglines},
	{"horizlinescan1", XK_horizlinescan1},
	{"horizlinescan3", XK_horizlinescan3},
	{"horizlinescan5", XK_horizlinescan5},
	{"horizlinescan7", XK_horizlinescan7},
	{"horizlinescan9", XK_horizlinescan9},
	{"leftt", XK_leftt},
	{"rightt", XK_rightt},
	{"bott", XK_bott},
	{"topt", XK_topt},
	{"vertbar", XK_vertbar},
#endif /* XK_SPECIAL */
#ifdef XK_PUBLISHING
	{"emspace", XK_emspace},
	{"enspace", XK_enspace},
	{"em3space", XK_em3space},
	{"em4space", XK_em4space},
	{"digitspace", XK_digitspace},
	{"punctspace", XK_punctspace},
	{"thinspace", XK_thinspace},
	{"hairspace", XK_hairspace},
	{"emdash", XK_emdash},
	{"endash", XK_endash},
	{"signifblank", XK_signifblank},
	{"ellipsis", XK_ellipsis},
	{"doubbaselinedot", XK_doubbaselinedot},
	{"onethird", XK_onethird},
	{"twothirds", XK_twothirds},
	{"onefifth", XK_onefifth},
	{"twofifths", XK_twofifths},
	{"threefifths", XK_threefifths},
	{"fourfifths", XK_fourfifths},
	{"onesixth", XK_onesixth},
	{"fivesixths", XK_fivesixths},
	{"careof", XK_careof},
	{"figdash", XK_figdash},
	{"leftanglebracket", XK_leftanglebracket},
	{"decimalpoint", XK_decimalpoint},
	{"rightanglebracket", XK_rightanglebracket},
	{"marker", XK_marker},
	{"oneeighth", XK_oneeighth},
	{"threeeighths", XK_threeeighths},
	{"fiveeighths", XK_fiveeighths},
	{"seveneighths", XK_seveneighths},
	{"trademark", XK_trademark},
	{"signaturemark", XK_signaturemark},
	{"trademarkincircle", XK_trademarkincircle},
	{"leftopentriangle", XK_leftopentriangle},
	{"rightopentriangle", XK_rightopentriangle},
	{"emopencircle", XK_emopencircle},
	{"emopenrectangle", XK_emopenrectangle},
	{"leftsinglequotemark", XK_leftsinglequotemark},
	{"rightsinglequotemark", XK_rightsinglequotemark},
	{"leftdoublequotemark", XK_leftdoublequotemark},
	{"rightdoublequotemark", XK_rightdoublequotemark},
	{"prescription", XK_prescription},
	{"minutes", XK_minutes},
	{"seconds", XK_seconds},
	{"latincross", XK_latincross},
	{"hexagram", XK_hexagram},
	{"filledrectbullet", XK_filledrectbullet},
	{"filledlefttribullet", XK_filledlefttribullet},
	{"filledrighttribullet", XK_filledrighttribullet},
	{"emfilledcircle", XK_emfilledcircle},
	{"emfilledrect", XK_emfilledrect},
	{"enopencircbullet", XK_enopencircbullet},
	{"enopensquarebullet", XK_enopensquarebullet},
	{"openrectbullet", XK_openrectbullet},
	{"opentribulletup", XK_opentribulletup},
	{"opentribulletdown", XK_opentribulletdown},
	{"openstar", XK_openstar},
	{"enfilledcircbullet", XK_enfilledcircbullet},
	{"enfilledsqbullet", XK_enfilledsqbullet},
	{"filledtribulletup", XK_filledtribulletup},
	{"filledtribulletdown", XK_filledtribulletdown},
	{"leftpointer", XK_leftpointer},
	{"rightpointer", XK_rightpointer},
	{"club", XK_club},
	{"diamond", XK_diamond},
	{"heart", XK_heart},
	{"maltesecross", XK_maltesecross},
	{"dagger", XK_dagger},
	{"doubledagger", XK_doubledagger},
	{"checkmark", XK_checkmark},
	{"ballotcross", XK_ballotcross},
	{"musicalsharp", XK_musicalsharp},
	{"musicalflat", XK_musicalflat},
	{"malesymbol", XK_malesymbol},
	{"femalesymbol", XK_femalesymbol},
	{"telephone", XK_telephone},
	{"telephonerecorder", XK_telephonerecorder},
	{"phonographcopyright", XK_phonographcopyright},
	{"caret", XK_caret},
	{"singlelowquotemark", XK_singlelowquotemark},
	{"doublelowquotemark", XK_doublelowquotemark},
	{"cursor", XK_cursor},
#endif /* XK_PUBLISHING */
#ifdef XK_APL
	{"leftcaret", XK_leftcaret},
	{"rightcaret", XK_rightcaret},
	{"downcaret", XK_downcaret},
	{"upcaret", XK_upcaret},
	{"overbar", XK_overbar},
	{"downtack", XK_downtack},
	{"upshoe", XK_upshoe},
	{"downstile", XK_downstile},
	{"underbar", XK_underbar},
	{"jot", XK_jot},
	{"quad", XK_quad},
	{"uptack", XK_uptack},
	{"circle", XK_circle},
	{"upstile", XK_upstile},
	{"downshoe", XK_downshoe},
	{"rightshoe", XK_rightshoe},
	{"leftshoe", XK_leftshoe},
	{"lefttack", XK_lefttack},
	{"righttack", XK_righttack},
#endif /* XK_APL */
#ifdef XK_HEBREW
	{"hebrew_doublelowline", XK_hebrew_doublelowline},
	{"hebrew_aleph", XK_hebrew_aleph},
	{"hebrew_bet", XK_hebrew_bet},
	{"hebrew_beth", XK_hebrew_beth},
	{"hebrew_gimel", XK_hebrew_gimel},
	{"hebrew_gimmel", XK_hebrew_gimmel},
	{"hebrew_dalet", XK_hebrew_dalet},
	{"hebrew_daleth", XK_hebrew_daleth},
	{"hebrew_he", XK_hebrew_he},
	{"hebrew_waw", XK_hebrew_waw},
	{"hebrew_zain", XK_hebrew_zain},
	{"hebrew_zayin", XK_hebrew_zayin},
	{"hebrew_chet", XK_hebrew_chet},
	{"hebrew_het", XK_hebrew_het},
	{"hebrew_tet", XK_hebrew_tet},
	{"hebrew_teth", XK_hebrew_teth},
	{"hebrew_yod", XK_hebrew_yod},
	{"hebrew_finalkaph", XK_hebrew_finalkaph},
	{"hebrew_kaph", XK_hebrew_kaph},
	{"hebrew_lamed", XK_hebrew_lamed},
	{"hebrew_finalmem", XK_hebrew_finalmem},
	{"hebrew_mem", XK_hebrew_mem},
	{"hebrew_finalnun", XK_hebrew_finalnun},
	{"hebrew_nun", XK_hebrew_nun},
	{"hebrew_samech", XK_hebrew_samech},
	{"hebrew_samekh", XK_hebrew_samekh},
	{"hebrew_ayin", XK_hebrew_ayin},
	{"hebrew_finalpe", XK_hebrew_finalpe},
	{"hebrew_pe", XK_hebrew_pe},
	{"hebrew_finalzade", XK_hebrew_finalzade},
	{"hebrew_finalzadi", XK_hebrew_finalzadi},
	{"hebrew_zade", XK_hebrew_zade},
	{"hebrew_zadi", XK_hebrew_zadi},
	{"hebrew_qoph", XK_hebrew_qoph},
	{"hebrew_kuf", XK_hebrew_kuf},
	{"hebrew_resh", XK_hebrew_resh},
	{"hebrew_shin", XK_hebrew_shin},
	{"hebrew_taw", XK_hebrew_taw},
	{"hebrew_taf", XK_hebrew_taf},
	{"Hebrew_switch", XK_Hebrew_switch},
#endif /* XK_HEBREW */
#ifdef XK_THAI
	{"Thai_kokai", XK_Thai_kokai},
	{"Thai_khokhai", XK_Thai_khokhai},
	{"Thai_khokhuat", XK_Thai_khokhuat},
	{"Thai_khokhwai", XK_Thai_khokhwai},
	{"Thai_khokhon", XK_Thai_khokhon},
	{"Thai_khorakhang", XK_Thai_khorakhang},
	{"Thai_ngongu", XK_Thai_ngongu},
	{"Thai_chochan", XK_Thai_chochan},
	{"Thai_choching", XK_Thai_choching},
	{"Thai_chochang", XK_Thai_chochang},
	{"Thai_soso", XK_Thai_soso},
	{"Thai_chochoe", XK_Thai_chochoe},
	{"Thai_yoying", XK_Thai_yoying},
	{"Thai_dochada", XK_Thai_dochada},
	{"Thai_topatak", XK_Thai_topatak},
	{"Thai_thothan", XK_Thai_thothan},
	{"Thai_thonangmontho", XK_Thai_thonangmontho},
	{"Thai_thophuthao", XK_Thai_thophuthao},
	{"Thai_nonen", XK_Thai_nonen},
	{"Thai_dodek", XK_Thai_dodek},
	{"Thai_totao", XK_Thai_totao},
	{"Thai_thothung", XK_Thai_thothung},
	{"Thai_thothahan", XK_Thai_thothahan},
	{"Thai_thothong", XK_Thai_thothong},
	{"Thai_nonu", XK_Thai_nonu},
	{"Thai_bobaimai", XK_Thai_bobaimai},
	{"Thai_popla", XK_Thai_popla},
	{"Thai_phophung", XK_Thai_phophung},
	{"Thai_fofa", XK_Thai_fofa},
	{"Thai_phophan", XK_Thai_phophan},
	{"Thai_fofan", XK_Thai_fofan},
	{"Thai_phosamphao", XK_Thai_phosamphao},
	{"Thai_moma", XK_Thai_moma},
	{"Thai_yoyak", XK_Thai_yoyak},
	{"Thai_rorua", XK_Thai_rorua},
	{"Thai_ru", XK_Thai_ru},
	{"Thai_loling", XK_Thai_loling},
	{"Thai_lu", XK_Thai_lu},
	{"Thai_wowaen", XK_Thai_wowaen},
	{"Thai_sosala", XK_Thai_sosala},
	{"Thai_sorusi", XK_Thai_sorusi},
	{"Thai_sosua", XK_Thai_sosua},
	{"Thai_hohip", XK_Thai_hohip},
	{"Thai_lochula", XK_Thai_lochula},
	{"Thai_oang", XK_Thai_oang},
	{"Thai_honokhuk", XK_Thai_honokhuk},
	{"Thai_paiyannoi", XK_Thai_paiyannoi},
	{"Thai_saraa", XK_Thai_saraa},
	{"Thai_maihanakat", XK_Thai_maihanakat},
	{"Thai_saraaa", XK_Thai_saraaa},
	{"Thai_saraam", XK_Thai_saraam},
	{"Thai_sarai", XK_Thai_sarai},
	{"Thai_saraii", XK_Thai_saraii},
	{"Thai_saraue", XK_Thai_saraue},
	{"Thai_sarauee", XK_Thai_sarauee},
	{"Thai_sarau", XK_Thai_sarau},
	{"Thai_sarauu", XK_Thai_sarauu},
	{"Thai_phinthu", XK_Thai_phinthu},
	{"Thai_maihanakat_maitho", XK_Thai_maihanakat_maitho},
	{"Thai_baht", XK_Thai_baht},
	{"Thai_sarae", XK_Thai_sarae},
	{"Thai_saraae", XK_Thai_saraae},
	{"Thai_sarao", XK_Thai_sarao},
	{"Thai_saraaimaimuan", XK_Thai_saraaimaimuan},
	{"Thai_saraaimaimalai", XK_Thai_saraaimaimalai},
	{"Thai_lakkhangyao", XK_Thai_lakkhangyao},
	{"Thai_maiyamok", XK_Thai_maiyamok},
	{"Thai_maitaikhu", XK_Thai_maitaikhu},
	{"Thai_maiek", XK_Thai_maiek},
	{"Thai_maitho", XK_Thai_maitho},
	{"Thai_maitri", XK_Thai_maitri},
	{"Thai_maichattawa", XK_Thai_maichattawa},
	{"Thai_thanthakhat", XK_Thai_thanthakhat},
	{"Thai_nikhahit", XK_Thai_nikhahit},
	{"Thai_leksun", XK_Thai_leksun},
	{"Thai_leknung", XK_Thai_leknung},
	{"Thai_leksong", XK_Thai_leksong},
	{"Thai_leksam", XK_Thai_leksam},
	{"Thai_leksi", XK_Thai_leksi},
	{"Thai_lekha", XK_Thai_lekha},
	{"Thai_lekhok", XK_Thai_lekhok},
	{"Thai_lekchet", XK_Thai_lekchet},
	{"Thai_lekpaet", XK_Thai_lekpaet},
	{"Thai_lekkao", XK_Thai_lekkao},
#endif /* XK_THAI */
#ifdef XK_KOREAN
	{"Hangul", XK_Hangul},
	{"Hangul_Start", XK_Hangul_Start},
	{"Hangul_End", XK_Hangul_End},
	{"Hangul_Hanja", XK_Hangul_Hanja},
	{"Hangul_Jamo", XK_Hangul_Jamo},
	{"Hangul_Romaja", XK_Hangul_Romaja},
	{"Hangul_Codeinput", XK_Hangul_Codeinput},
	{"Hangul_Jeonja", XK_Hangul_Jeonja},
	{"Hangul_Banja", XK_Hangul_Banja},
	{"Hangul_PreHanja", XK_Hangul_PreHanja},
	{"Hangul_PostHanja", XK_Hangul_PostHanja},
	{"Hangul_SingleCandidate", XK_Hangul_SingleCandidate},
	{"Hangul_MultipleCandidate", XK_Hangul_MultipleCandidate},
	{"Hangul_PreviousCandidate", XK_Hangul_PreviousCandidate},
	{"Hangul_Special", XK_Hangul_Special},
	{"Hangul_switch", XK_Hangul_switch},
	{"Hangul_Kiyeog", XK_Hangul_Kiyeog},
	{"Hangul_SsangKiyeog", XK_Hangul_SsangKiyeog},
	{"Hangul_KiyeogSios", XK_Hangul_KiyeogSios},
	{"Hangul_Nieun", XK_Hangul_Nieun},
	{"Hangul_NieunJieuj", XK_Hangul_NieunJieuj},
	{"Hangul_NieunHieuh", XK_Hangul_NieunHieuh},
	{"Hangul_Dikeud", XK_Hangul_Dikeud},
	{"Hangul_SsangDikeud", XK_Hangul_SsangDikeud},
	{"Hangul_Rieul", XK_Hangul_Rieul},
	{"Hangul_RieulKiyeog", XK_Hangul_RieulKiyeog},
	{"Hangul_RieulMieum", XK_Hangul_RieulMieum},
	{"Hangul_RieulPieub", XK_Hangul_RieulPieub},
	{"Hangul_RieulSios", XK_Hangul_RieulSios},
	{"Hangul_RieulTieut", XK_Hangul_RieulTieut},
	{"Hangul_RieulPhieuf", XK_Hangul_RieulPhieuf},
	{"Hangul_RieulHieuh", XK_Hangul_RieulHieuh},
	{"Hangul_Mieum", XK_Hangul_Mieum},
	{"Hangul_Pieub", XK_Hangul_Pieub},
	{"Hangul_SsangPieub", XK_Hangul_SsangPieub},
	{"Hangul_PieubSios", XK_Hangul_PieubSios},
	{"Hangul_Sios", XK_Hangul_Sios},
	{"Hangul_SsangSios", XK_Hangul_SsangSios},
	{"Hangul_Ieung", XK_Hangul_Ieung},
	{"Hangul_Jieuj", XK_Hangul_Jieuj},
	{"Hangul_SsangJieuj", XK_Hangul_SsangJieuj},
	{"Hangul_Cieuc", XK_Hangul_Cieuc},
	{"Hangul_Khieuq", XK_Hangul_Khieuq},
	{"Hangul_Tieut", XK_Hangul_Tieut},
	{"Hangul_Phieuf", XK_Hangul_Phieuf},
	{"Hangul_Hieuh", XK_Hangul_Hieuh},
	{"Hangul_A", XK_Hangul_A},
	{"Hangul_AE", XK_Hangul_AE},
	{"Hangul_YA", XK_Hangul_YA},
	{"Hangul_YAE", XK_Hangul_YAE},
	{"Hangul_EO", XK_Hangul_EO},
	{"Hangul_E", XK_Hangul_E},
	{"Hangul_YEO", XK_Hangul_YEO},
	{"Hangul_YE", XK_Hangul_YE},
	{"Hangul_O", XK_Hangul_O},
	{"Hangul_WA", XK_Hangul_WA},
	{"Hangul_WAE", XK_Hangul_WAE},
	{"Hangul_OE", XK_Hangul_OE},
	{"Hangul_YO", XK_Hangul_YO},
	{"Hangul_U", XK_Hangul_U},
	{"Hangul_WEO", XK_Hangul_WEO},
	{"Hangul_WE", XK_Hangul_WE},
	{"Hangul_WI", XK_Hangul_WI},
	{"Hangul_YU", XK_Hangul_YU},
	{"Hangul_EU", XK_Hangul_EU},
	{"Hangul_YI", XK_Hangul_YI},
	{"Hangul_I", XK_Hangul_I},
	{"Hangul_J_Kiyeog", XK_Hangul_J_Kiyeog},
	{"Hangul_J_SsangKiyeog", XK_Hangul_J_SsangKiyeog},
	{"Hangul_J_KiyeogSios", XK_Hangul_J_KiyeogSios},
	{"Hangul_J_Nieun", XK_Hangul_J_Nieun},
	{"Hangul_J_NieunJieuj", XK_Hangul_J_NieunJieuj},
	{"Hangul_J_NieunHieuh", XK_Hangul_J_NieunHieuh},
	{"Hangul_J_Dikeud", XK_Hangul_J_Dikeud},
	{"Hangul_J_Rieul", XK_Hangul_J_Rieul},
	{"Hangul_J_RieulKiyeog", XK_Hangul_J_RieulKiyeog},
	{"Hangul_J_RieulMieum", XK_Hangul_J_RieulMieum},
	{"Hangul_J_RieulPieub", XK_Hangul_J_RieulPieub},
	{"Hangul_J_RieulSios", XK_Hangul_J_RieulSios},
	{"Hangul_J_RieulTieut", XK_Hangul_J_RieulTieut},
	{"Hangul_J_RieulPhieuf", XK_Hangul_J_RieulPhieuf},
	{"Hangul_J_RieulHieuh", XK_Hangul_J_RieulHieuh},
	{"Hangul_J_Mieum", XK_Hangul_J_Mieum},
	{"Hangul_J_Pieub", XK_Hangul_J_Pieub},
	{"Hangul_J_PieubSios", XK_Hangul_J_PieubSios},
	{"Hangul_J_Sios", XK_Hangul_J_Sios},
	{"Hangul_J_SsangSios", XK_Hangul_J_SsangSios},
	{"Hangul_J_Ieung", XK_Hangul_J_Ieung},
	{"Hangul_J_Jieuj", XK_Hangul_J_Jieuj},
	{"Hangul_J_Cieuc", XK_Hangul_J_Cieuc},
	{"Hangul_J_Khieuq", XK_Hangul_J_Khieuq},
	{"Hangul_J_Tieut", XK_Hangul_J_Tieut},
	{"Hangul_J_Phieuf", XK_Hangul_J_Phieuf},
	{"Hangul_J_Hieuh", XK_Hangul_J_Hieuh},
	{"Hangul_RieulYeorinHieuh", XK_Hangul_RieulYeorinHieuh},
	{"Hangul_SunkyeongeumMieum", XK_Hangul_SunkyeongeumMieum},
	{"Hangul_SunkyeongeumPieub", XK_Hangul_SunkyeongeumPieub},
	{"Hangul_PanSios", XK_Hangul_PanSios},
	{"Hangul_KkogjiDalrinIeung", XK_Hangul_KkogjiDalrinIeung},
	{"Hangul_SunkyeongeumPhieuf", XK_Hangul_SunkyeongeumPhieuf},
	{"Hangul_YeorinHieuh", XK_Hangul_YeorinHieuh},
	{"Hangul_AraeA", XK_Hangul_AraeA},
	{"Hangul_AraeAE", XK_Hangul_AraeAE},
	{"Hangul_J_PanSios", XK_Hangul_J_PanSios},
	{"Hangul_J_KkogjiDalrinIeung", XK_Hangul_J_KkogjiDalrinIeung},
	{"Hangul_J_YeorinHieuh", XK_Hangul_J_YeorinHieuh},
	{"Korean_Won", XK_Korean_Won},
#endif /* XK_KOREAN */
	{"EuroSign", XK_EuroSign},
#endif
	{"NoSymbol", NoSymbol}
};

KeySym
XStringToKeysym(const char *str)
{
	int i;
	for (i = 0; StringToKeysym[i].keysym != NoSymbol
	     && strcmp(StringToKeysym[i].string, str); i++);
	return StringToKeysym[i].keysym;
}

const char *
XKeysymToString(KeySym keysym)
{
	int i;
	for (i = 0; StringToKeysym[i].keysym != NoSymbol
	     && StringToKeysym[i].keysym != keysym; i++);
	return StringToKeysym[i].string;
}

void
XDisplayKeycodes(Display * display, int *min_keycode, int *max_keycode)
{
	/* VNC keycodes are non-existant */
	*min_keycode = 0xffff;
	*max_keycode = 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?