{ "info": { "author": "Stephen Chen", "author_email": "g1222888@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: X11 Applications", "License :: OSI Approved :: MIT License", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "input-paste\n===========\n\n\u7de3\u8d77\n----\n\n\u5728linux\u5e73\u53f0\u4e0a\uff0c\u6709\u4e00\u4e9b\u684c\u9762\u61c9\u7528\u7a0b\u5f0f\u6703\u9047\u5230\u4e0d\u80fd\u6253\u4e2d\u6587\u7684\u60c5\u6cc1\uff0c\u50cf\u662f\\ `Sublime\nText `__\\ \u3001\\ `Spotify `__\n\n\u5728\u4e0d\u53bb\u5c0d\u61c9\u7528\u7a0b\u5f0f\u505ahack\u7684\u60c5\u6cc1\u4e0b(\u50cf\u662f\\ `\u9019\u500b `__)\n\n\u5c31\u53ea\u80fd\u7528\u6700\u7c21\u55ae\u7684copy-paste\u65b9\u6cd5\u4e86\n\n\u9019\u500b\u975e\u5e38\u7c21\u55ae\u7684\u5c0f\u5de5\u5177\u5c31\u662f\u8df3\u51fa\u5c0f\u65b9\u584a\u8b93\u4f60\u8f38\u5165\u4e26\u81ea\u52d5\u8cbc\u4e0a\n\n\u76f8\u4f9d\u6027\n------\n\n- GTK+ 3\n- `PyGObject (aka PyGI) `__\n- Xlib Python binding\n- Python 2.7+\n\n\u5b89\u88dd\n----\n\n\u4ee5\u4e0b\u793a\u7bc4\u662f\u5728debian/ubuntu\u4e0a(\u5176\u4ed6\u7248\u672c\u5c07\u76f8\u4f9d\u6027\u5b89\u88dd\u5373\u53ef)\n\nif run in python2:\n\n.. code:: bash\n\n $ sudo apt-get install python-gi python-xlib\n $ pip install input-paste\n\nif run in python3:\n\n.. code:: bash\n\n $ sudo apt-get install python3-gi python3-xlib\n $ pip install input-paste\n\n\u63a5\u4e0b\u4f86\uff0c\u8a2d\u5b9a\u7cfb\u7d71\u71b1\u9375\u80fd\u5920\u57f7\u884c\\ ``input-paste``\\ \u5373\u53ef\n\n\u7528\u6cd5\n----\n\n\u9ede\u64ca\u61c9\u7528\u7a0b\u5f0f\u8f38\u5165\u6846\u4e26\\ **\u7dad\u6301\u6e38\u6a19\u4f4d\u7f6e**,\u53eb\u51fa\\ ``input-paste``\\ \u8f38\u5165\u6587\u5b57\u5f8c\n\n\u6309Enter/Ctrl+Enter\u5c31\u6703\u5c07\u6587\u5b57\u8cbc\u4e0a\u6e38\u6a19\u4f4d\u7f6e,\u6216\u6309Esc/Alt+F4\u95dc\u9589\\ ``input-paste``\n\n--------------\n\nMotivation\n----------\n\nSometimes, we can't type Chinese in application on Linux(or UNIX-like)\nsystem.\n\nWithout hacking it in low-level(like\n`this `__), we should\nutilize clipboard to solve this problem.\n\nThis tool will bring convenience to you.\n\nDependency\n----------\n\n- GTK+ 3\n- `PyGObject (aka PyGI) `__\n- Xlib Python binding\n- Python 2.7+\n\nInstallation\n------------\n\nFollowing is on debian/ubuntu system.\n\nif run in python2:\n\n.. code:: bash\n\n $ sudo apt-get install python-gi python-xlib\n $ pip install input-paste\n\nif run in python3:\n\n.. code:: bash\n\n $ sudo apt-get install python3-gi python3-xlib\n $ pip install input-paste\n\nNext, set up hotkey in your system to execute ``input-paste``.\n\nUsage\n-----\n\nClick input box in your application, and **retain the cursor position**.\n\nInvoke ``input-paste`` with hotkey, and type some words in it.\n\nPress Enter/Ctrl+Enter to copy text to your cursor position,\n\nor press Esc/Alt+F4 to close ``input-paste``.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/RPing/input-paste", "keywords": "chinese input helper paste clipboard imfix", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "input-paste", "package_url": "https://pypi.org/project/input-paste/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/input-paste/", "project_urls": { "Homepage": "https://github.com/RPing/input-paste" }, "release_url": "https://pypi.org/project/input-paste/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Linux\u4e0a\u5229\u7528\u526a\u8cbc\u7c3f\u5354\u52a9\u6253\u4e2d\u6587\u7684\u5de5\u5177", "version": "0.1.2" }, "last_serial": 2747086, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9e5705241ab21a9692290741977bce74", "sha256": "878adbcbcfd451c2ed8acfb51e40e88e1b056bd9602ba478f8527b5f18b2f449" }, "downloads": -1, "filename": "input_paste-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e5705241ab21a9692290741977bce74", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 5432, "upload_time": "2017-04-01T15:27:34", "url": "https://files.pythonhosted.org/packages/9f/57/49a6e125a5cedf4f67ce21a3c2e9d13fe5c2d6f0941513e42297b0f47ef8/input_paste-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d93b45e32bc3f6407fdb937b88dd1ec7", "sha256": "9c23c99687ffb1c299832ad6336e0d24fd1a33892cdbcadcb91f112edb86c406" }, "downloads": -1, "filename": "input-paste-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d93b45e32bc3f6407fdb937b88dd1ec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3172, "upload_time": "2017-04-01T15:26:50", "url": "https://files.pythonhosted.org/packages/76/64/c55cd74ace872b6338ba50867a683bab9abe11519b087805b84750ae5211/input-paste-0.1.1.tar.gz" } ], "0.1.1": [], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cbcdb7010a49c41754548e272b6b903b", "sha256": "c22a17fb3748d4a594c60a38cc88516be887e706328d0bf663cd2648601ded02" }, "downloads": -1, "filename": "input_paste-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cbcdb7010a49c41754548e272b6b903b", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 6125, "upload_time": "2017-04-02T07:01:45", "url": "https://files.pythonhosted.org/packages/bc/76/8311b0e2e5cba95bf7d65ad2dd80ce3d559fc9ae57db1d40d31a4cf9cf48/input_paste-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c47a1927c1be8ea805c8ff7305b9c56", "sha256": "cc51cfe2b1f5deb2929140ee53d22b0069c3135b852f7fe23b49d59f127aed5c" }, "downloads": -1, "filename": "input-paste-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0c47a1927c1be8ea805c8ff7305b9c56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3522, "upload_time": "2017-04-02T07:01:17", "url": "https://files.pythonhosted.org/packages/44/2b/52ea312b58ed9dab5f0b4a0bb1f85185a463f8206ab2fa04ae8bb679f723/input-paste-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cbcdb7010a49c41754548e272b6b903b", "sha256": "c22a17fb3748d4a594c60a38cc88516be887e706328d0bf663cd2648601ded02" }, "downloads": -1, "filename": "input_paste-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cbcdb7010a49c41754548e272b6b903b", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 6125, "upload_time": "2017-04-02T07:01:45", "url": "https://files.pythonhosted.org/packages/bc/76/8311b0e2e5cba95bf7d65ad2dd80ce3d559fc9ae57db1d40d31a4cf9cf48/input_paste-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c47a1927c1be8ea805c8ff7305b9c56", "sha256": "cc51cfe2b1f5deb2929140ee53d22b0069c3135b852f7fe23b49d59f127aed5c" }, "downloads": -1, "filename": "input-paste-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0c47a1927c1be8ea805c8ff7305b9c56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3522, "upload_time": "2017-04-02T07:01:17", "url": "https://files.pythonhosted.org/packages/44/2b/52ea312b58ed9dab5f0b4a0bb1f85185a463f8206ab2fa04ae8bb679f723/input-paste-0.1.2.tar.gz" } ] }