lexical / ibus-array Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v2.0
License: GNU General Public License v2.0
新版鍵碼表我已在日前發表,新增支援 CJK Ext-F,版本 0.86,建請將它收入更新。
(附上新版鍵碼表如附檔)
array30_OpenVanilla_0.86.cin.zip
Environments:
When using ibus-array in VIM in insert mode, the ESC key cannot change VIM to normal mode. It works normally using English or Chewing.
I think maybe ibus-array has another keycode of ESC? How can I get that so I can set a keymap in VIM to solve this problem. Thank you!
I am unable to type Chinese properly using ibus-array (0.1.1-1) inside gVim (vim-gtk3
) (2:8.0.0049-1) in Debian sid on amd64),
For example, when I try to type Chinese using the following keystrokes:
ig az t az o, fuak wgf w19
I expect to see this:
今天的天氣真好!
But instead I got this:
的 十!
Ditto with vim-gtk (GTK2).
It could be a gVim bug too as it seems to be a rather recent phenomenon.
Cheers,
Anthony
The scripts uses pysqlite, but it seems about time to move on...
$ pip install pysqlite
Defaulting to user installation because normal site-packages is not writeable
Collecting pysqlite
Using cached pysqlite-2.8.3.tar.gz (80 kB)
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-cr1y4hwh/pysqlite/setup.py'"'"'; __file__='"'"'/tmp/pip-install-cr1y4hwh/pysqlite/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-vp7ecse9
cwd: /tmp/pip-install-cr1y4hwh/pysqlite/
Complete output (1 lines):
pysqlite is not supported on Python 3. When using Python 3, use the sqlite3 module from the standard library.
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
您好:
我是 OpenVanilla 行列輸入法表格的製作人。
最近正學習編譯 ibus-array 給 Fedora 24 中使用(目前 Fedora 24 並未附 ibus-array 的 .rpm 安裝套件),我注意到目前 git ibus-array 所放的行列輸入法 .cin 表格已經許久沒有更新,故謹附上我製作的行列輸入法最新版表格,包括 array30.cin, array-shortcode.cin 及 array-special.cin 共 3 個檔(解開如附 zip 檔案即得),提供您做為更新 ibus-array 之用。
如有任何疑問,敬請與我聯繫,謝謝您。
老刀 (gontera)
行列 30 鍵碼表,已依據最新的 v2023-1.0 定義修正發布,請參考我的 github 頁面並撥冗更新,感謝!
本次 0.90 版新增 CJK Ext-G,並補足原本 Unicode 13.0 中未定義於 CJK Ext-A/B/C/D/E/F/G 中的漢字,並且再微調
array-shortcode (20210725)。
檔案已置於我的 github 頁面,網址為 https://github.com/gontera/array30/tree/master/OpenVanilla,敬請納入下版 ibus-array 更新,感謝!
The instruction asks me to run ./configure. The file does not exist.
我在 Fedora 40 GNOME「鍵盤」設定上,只載入「英語(美式)」及「中文(Array)」(此即 ibus-array)兩個輸入法引擎。最近發現新版 ibus-array 0.2.3 有「使用 Shift 切換中英文模式」選項可用,經測試後,發現在「英語(美式)」及「中文(Array)」來回切換時,將導致英文大小寫輸入的不正常作用。玆回報使用情形如下:
如上所述,在文書作業時會變得很麻煩,也盼望這個問題可以早日解決。
這份更新檔案,係更正 2^2v (wx) 的簡碼誤植,敬請納入下版更新。
array-shortcode-20201106.cin.zip
您好:
這次是修正 3v8v (c,), 3v9v (c.), 3v0- (c;) 及 3v0v (c/) 的二級簡碼,經向行列輸入法廖明德先生確認此問題後,官網亦將配合此次修正釋出 2017 版簡碼表。
謹附上新版簡碼表如附。
array-shortcode-20170111.zip
Debian and Ubuntu has started the process to remove all python2-related packages. You may find related bug report in Debian at https://bugs.debian.org/936717 .
Since python2 is reaching end-of-life on 2020-01-01, it's reasonable to set the project to be using python3 by default. Please consider completing this move. Thanks!
While the setup dialog can be launched by ibus-setup
, it's not properly integrated to GNOME's "Region & Language" setting tab, i.e. nothing happens when clicking the gear icon next to ibus array.
Note: The integration of ibus-libpinyin works.
In setup/main.py, the two config values [engine/Array:SpecialOnly] and [engine/Array:SpecialNotify] do not seem to work under GNOME 3.
(main.py:105491): IBUS-WARNING **: 11:52:42.454: org.freedesktop.IBus.Config.GetValue: GDBus.Error:org.freedesktop.DBus.Error.Failed: Config value [engine/Array:SpecialOnly] does not exist.
(main.py:105491): IBUS-WARNING **: 11:52:42.456: org.freedesktop.IBus.Config.GetValue: GDBus.Error:org.freedesktop.DBus.Error.Failed: Config value [engine/Array:SpecialNotify] does not exist.
There are some PyGIWarning and PyGTKDeprecationWarning too:
$ /usr/bin/python3.8 -Wd /usr/share/ibus-array/setup/main.py
/usr/share/ibus-array/setup/main.py:25: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk
/usr/share/ibus-array/setup/main.py:26: PyGIWarning: IBus was imported without specifying a version first. Use gi.require_version('IBus', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import IBus
/usr/share/ibus-array/setup/main.py:41: PyGTKDeprecationWarning: The "buttons" argument must be a Gtk.ButtonsType enum value. Please use the "add_buttons" method for adding buttons. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
self.__window = Gtk.Dialog(_('ibus-array setup'), None,
/usr/share/ibus-array/setup/main.py:41: PyGTKDeprecationWarning: The "flags" argument for dialog construction is deprecated. Please use initializer keywords: modal=True and/or destroy_with_parent=True. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
self.__window = Gtk.Dialog(_('ibus-array setup'), None,
/usr/lib/python3/dist-packages/gi/overrides/Gtk.py:575: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, transient_for, flags, add_buttons" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
self._init(*args, **new_kwargs)
/usr/share/ibus-array/setup/main.py:48: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
self.__special_notify_button = Gtk.CheckButton(_("Special Code Notification"))
/usr/share/ibus-array/setup/main.py:50: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "label" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
self.__special_only_button = Gtk.CheckButton(_("Special Code Only Mode"))
Hello,
While typing Chinese using ibus-array in GNOME Terminal 3.x, the cursor would become invisible.
This makes text editing with e.g. Vim or GNU Nano inside the GNOME Terminal difficult especially when the user needs to move the cursor around in the text.
Tested with GNOME Terminal 3.22.1 on Debian sid (amd64) as of today, though I have experienced this problem for some time now. Other input methods do not seem to exhibit this problem.
Many thanks!
Anthony
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.