Skip to main content

緣起

在linux平台上,有一些桌面應用程式會遇到不能打中文的情況,像是Sublime TextSpotify

在不去對應用程式做hack的情況下(像是這個)

就只能用最簡單的copy-paste方法了

這個非常簡單的小工具就是跳出小方塊讓你輸入並自動貼上

相依性

安裝

以下示範是在debian/ubuntu上(其他版本將相依性安裝即可)

if run in python2:

$ sudo apt-get install python-gi python-xlib
$ pip install input-paste

if run in python3:

$ sudo apt-get install python3-gi python3-xlib
$ pip install input-paste

接下來,設定系統熱鍵能夠執行input-paste即可

用法

點擊應用程式輸入框並維持游標位置,叫出input-paste輸入文字後

按Enter/Ctrl+Enter就會將文字貼上游標位置,或按Esc/Alt+F4關閉input-paste


Motivation

Sometimes, we can’t type Chinese in application on Linux(or UNIX-like) system.

Without hacking it in low-level(like this), we should utilize clipboard to solve this problem.

This tool will bring convenience to you.

Dependency

Installation

Following is on debian/ubuntu system.

if run in python2:

$ sudo apt-get install python-gi python-xlib
$ pip install input-paste

if run in python3:

$ sudo apt-get install python3-gi python3-xlib
$ pip install input-paste

Next, set up hotkey in your system to execute input-paste.

Usage

Click input box in your application, and retain the cursor position.

Invoke input-paste with hotkey, and type some words in it.

Press Enter/Ctrl+Enter to copy text to your cursor position,

or press Esc/Alt+F4 to close input-paste.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

input-paste-0.1.2.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

input_paste-0.1.2-py2.py3-none-any.whl (6.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file input-paste-0.1.2.tar.gz.

File metadata

  • Download URL: input-paste-0.1.2.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for input-paste-0.1.2.tar.gz
Algorithm Hash digest
SHA256 cc51cfe2b1f5deb2929140ee53d22b0069c3135b852f7fe23b49d59f127aed5c
MD5 0c47a1927c1be8ea805c8ff7305b9c56
BLAKE2b-256 442b52ea312b58ed9dab5f0b4a0bb1f85185a463f8206ab2fa04ae8bb679f723

See more details on using hashes here.

File details

Details for the file input_paste-0.1.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for input_paste-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c22a17fb3748d4a594c60a38cc88516be887e706328d0bf663cd2648601ded02
MD5 cbcdb7010a49c41754548e272b6b903b
BLAKE2b-256 bc768311b0e2e5cba95bf7d65ad2dd80ce3d559fc9ae57db1d40d31a4cf9cf48

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page