3 Commits

Author SHA1 Message Date
6a30b146f1 feat: MORE 2025-09-04 09:19:09 -06:00
54534cad02 feat: readme 2025-08-13 17:14:12 -06:00
bf7527d8bf fix: Update KeyCode field
Previously, many inputs were unusable.
2025-08-13 16:21:34 -06:00
4 changed files with 65 additions and 5 deletions

View File

@@ -3,3 +3,36 @@ My personal Fcitx5 input tables.
The CMake code was nabbed directly from https://github.com/fcitx/fcitx5-table-other.
- The sydmath table is based on [agda-input](https://github.com/agda/agda/blob/7bc882012789200911852f5e4045150be2604b42/src/data/emacs-mode/agda-input.el) and [fcitx5-table-other's LaTeX table](https://github.com/fcitx/fcitx5-table-other/blob/master/tables/other/latex.txt)
## Install
### Without Nix
...
### With Nix
I intend to set up a flake soonish. For now, this can be installed into your
NixOS/Home-manager configs with the following snippet:
```nix
i18n.inputMethod = {
enable = true;
type = "fcitx5";
fcitx5 = {
addons = [
# The package `fcitx5-chinese-addons` is *required*!!
# See https://github.com/NixOS/nixpkgs/issues/126748.
pkgs.libsForQt5.fcitx5-chinese-addons
(let
repo = pkgs.fetchgit {
url = "https://gitlab.com/msyds/syd-fcitx5-tables";
tag = "v1.1.0";
hash = "sha256-Ndm+XUMFmkcrVH9tLvyiXP4gvShx3ELrURYdp2KfOyQ=";
};
in pkgs.callPackage "${repo}/package.nix" {})
];
};
};
```

View File

@@ -13,7 +13,9 @@
<url type="vcs-browser">https://gitlab.com/msyds/syd-fcitx5-tables/issues</url>
<project_group>Fcitx</project_group>
<releases>
<!-- <release version="1.0.0" date="2025-07-17"/> -->
<release version="1.0.0" date="2025-07-17"/>
<release version="1.1.0" date="2025-08-13"/>
<release version="1.2.0" date="2025-09-04"/>
</releases>
<content_rating type="oars-1.1"/>
</component>

View File

@@ -11,7 +11,7 @@
stdenv.mkDerivation rec {
pname = "syd-fcitx5-tables";
version = "1.0.0";
version = "1.2.0";
src = ./.;
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
description = "Madeleine's Fcitx tables";
description = "Madeleine's Fcitx5 tables";
license = licenses.gpl3Only;
platforms = platforms.linux;
};

View File

@@ -1,4 +1,4 @@
KeyCode=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890\_[]{}
KeyCode=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890\_[]{}=~<>|+.:;-*,/?^
Prompt=
ConstructPhrase=
Length=20
@@ -1979,7 +1979,7 @@ Length=20
\^Gc ᵡ
\^GF ᶲ
\^0 ⁰
\^1
\^1 ¹
\^2 ²
\^3 ³
\^4 ⁴
@@ -1998,6 +1998,26 @@ Length=20
\_= ₌
\_( ₍
\_) ₎
\_1 ₁
\_2 ₂
\_3 ₃
\_4 ₄
\_5 ₅
\_6 ₆
\_7 ₇
\_8 ₈
\_9 ₉
\_0 ₀
\1 ₁
\2 ₂
\3 ₃
\4 ₄
\5 ₅
\6 ₆
\7 ₇
\8 ₈
\9 ₉
\0 ₀
\  
\! ¡
\cent ¢
@@ -2369,6 +2389,11 @@ Length=20
\frac58 ⅝
\frac78 ⅞
\frac1 ⅟
\fracslash
\frac/
\nbsp  
\zws
\nnbsp
\leftarrow ←
\uparrow ↑
\rightarrow →