zoukankan      html  css  js  c++  java
  • Python切换中英文输入法

    要实现中英文切换,首先Windows系统必须要有中文语言和英文语言,才能实现输入法(语言)切换。

    import win32api
    import win32gui
    from win32con import WM_INPUTLANGCHANGEREQUEST
    
    
    def change_language(language="EN"):
        """
        切换语言
        :param language: EN––English; ZH––Chinese
        :return: bool
        """
        LANGUAGE = {
            "ZH": 0x0804,
            "EN": 0x0409
        }
        hwnd = win32gui.GetForegroundWindow()
        language = LANGUAGE[language]
        result = win32api.SendMessage(
            hwnd,
            WM_INPUTLANGCHANGEREQUEST,
            0,
            language
        )
        if not result:
            return True
    
    博主箴言:该博文中的文字内容仅供参考学习,如有不当之处还望各位不吝赐教,为博主指点一二,不胜感激:▄︻┻┳═一…… ☆(>○<)
  • 相关阅读:
    KMP算法
    IEEE754 32位浮点数表示范围
    银行家算法
    字符串类
    栈类
    稀疏数组类
    队列类
    多维数组类
    单向链表类
    哈希表类
  • 原文地址:https://www.cnblogs.com/rongge95500/p/14356626.html
Copyright © 2011-2022 走看看