- 22 May, 2022 5 commits
-
-
BQN [0] is a programming language in the APL family. This commit adds a new `bqn` layout supporting input of BQN symbols. Note, the `bqn` layout is not simply an `apl` variant, since BQN utilizes and entirely different symbol set. [0]:https://mlochbaum.github.io/BQN/
-
This unifies Sergey's multiple personalities. :)
-
In English, when "both" is followed by a single noun, the noun is (understandably) in the plural: "both hands", "both feet"... [The "both" and "together" are rather pleonastic, though, but I don't want to change the first word as that would change the position of these options in the sorted list.]
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Also, put the BKSL key in its usual AC12 position.
-
- 20 May, 2022 2 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Also remove unneeded definitions of standard keys, and reshuffle the BKSL key into its usual position.
-
- 17 May, 2022 1 commit
-
-
Benno Schulenberg authored
Many layouts include the ralt_switch option, which meant that any such layout as non-first group would monopolize the Right-Alt key and would invalidate the group toggle -- because the grp:toggle rule would get applied only to the first layout. Correct this by applying the rule, when chosen, to every layout. This fixes https://bugs.debian.org/704209 . Reported-by:
Ivan Shmakov <oneingray@gmail.com> Signed-off-by:
Benno Schulenberg <bensberg@telfort.nl>
-
- 16 May, 2022 3 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Also, add a comment, shorten two others, rewrap a line, and replace two Unicode codes with their symbol name.
-
- 15 May, 2022 6 commits
-
-
Benno Schulenberg authored
(There is no need to specify the symbols for levels 3 and 4 when they are the same as those for levels 1 and 2.) Also, put the BSKL key in its usual order, and the inclusion of the ralt_switch at the end of a layout (where it usually is), and the inclusion of the tilde_switch at the beginning of a layout, where the TLDE key normally is. And rename the fragment to tilde_latch, because it behaves differently than the ralt_switch.
-
Benno Schulenberg authored
Commit d38dea68 from half a year ago added (among other things) a layout for the Shan language, but with a missing definition for the AE05 key. The layout would probably work fine when used as a second or third group, but not when used alone. Acked-by: Ko Ko Ye` Signed-off-by:
Benno Schulenberg <bensberg@telfort.nl>
-
Benno Schulenberg authored
-
Benno Schulenberg authored
These variants should have been removed when their includes were removed in commits 224aa01d and db8565ed, a year and a half ago.
-
Benno Schulenberg authored
The basic Indonesian layout is identical to the basic American layout.
-
Benno Schulenberg authored
Also, put the BKSL key there in its usual place (AC12).
-
- 13 May, 2022 3 commits
-
-
Benno Schulenberg authored
And some pieces that became redundant after commit 4346c447 from six years ago: it made the Ctrls toggle rely on the plain Control modifier again instead of on the non-working LControl/RControl virtual modifiers. Signed-off-by:
Benno Schulenberg <bensberg@telfort.nl>
-
Benno Schulenberg authored
This allows the user to switch between layouts with the two Alt keys (to either the previous or the next group) *and* to use the right Alt key as third-level chooser. In the bargain it avoids either Alt key from producing a different symbol upon key release than upon press. This improves the fix for issue #316 . Signed-off-by:
Benno Schulenberg <bensberg@telfort.nl>
-
Benno Schulenberg authored
Seemingly unintentionally bundled together with massive OLPC changes, commit a8551efb from fifteen years ago changed the alts_toggle and ctrls_toggle to use new key types that relied on virtual modifiers, in order to address issue #122. But specifying a virtual modifier in a key assignment does not work, apparenly due to some limitation of XKM (xorg/xserver#297). It does not look like that limitation will be fixed. So, let's roll back the alts_toggle to what it was fifteen years ago when it worked. This refreshed alts_toggle may cause problems for programs that cannot cope with an Alt key that produces a different symbol upon key release than upon key press -- the user will then have to choose a different option for switching between layouts. (The ctrls_toggle was restored in commit 4346c447, six years ago.) This fixes issue #316. It also fixes issue #43, reported by Mohammed Adnène Trojette, originally by Itaï Ben Yaacov in https://bugs.debian.org/463373 . Signed-off-by:
Benno Schulenberg <bensberg@telfort.nl>
-
- 09 May, 2022 5 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Also, replace codes in the range U0020 to U007E with their symbol name.
-
Benno Schulenberg authored
The basic keys (like <TAB> and <RTRN>) are all defined in symbols/pc; there is no need to define them in a layout.
-
Benno Schulenberg authored
When many keys in a layout have three or four levels, it is clearer to add the Rupee sign explicitly among the key assignments than to include it via another file at the end of the layout.
-
Benno Schulenberg authored
Also, harmonize the indentation of a few lines and the order of one.
-
- 08 May, 2022 4 commits
-
-
Benno Schulenberg authored
Also, replace the verbose "VoidSymbol" with the shorter "any".
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Also, sort two keys better and harmonize some indentations.
-
Benno Schulenberg authored
Having a plain keystroke (AB10) or a shifted keystroke (AE02, AE05, AC04, and AB07) produce ^C is strange and most likely unintended and unwanted. Remove those codes. This addresses issue #235 . Signed-off-by:
Benno Schulenberg <bensberg@telfort.nl>
-
- 06 May, 2022 3 commits
-
-
Benno Schulenberg authored
In compat/basic the Mode_switch symbol does 'action= SetGroup(group=+1)', meaning that (while the relevant key is held) symbols will be picked from the _next_ group, not from the second group. Adjust the comments to say so. Also improve three other comments.
-
Benno Schulenberg authored
The intent of commit db988e4b seems to have been to make Shift+3 to Shift+6 produce the usual series of # $ % ^ symbols, but it mistakenly used the human name "caret" for ^, instead of the "asciicircum" name as defined in keysymdef.h. The keysymdef.h file defines "caret" as ‸ (U+2038), a distinctly different symbol. This amends issue #191 . Signed-off-by:
Benno Schulenberg <bensberg@telfort.nl>
-
Benno Schulenberg authored
Maybe in ancient times these Win key options worked only with models pc101 and pc102, but nowadays they work fine with any other model too. (I even suspect that the comments were the wrong way around: that the options worked only on pc104/pc105 keyboards, which had extra keys.)
-
- 05 May, 2022 5 commits
-
-
Benno Schulenberg authored
-
Benno Schulenberg authored
Also, resort some rows into their usual decreasing order, and use shorter Unicode codes.
-
Benno Schulenberg authored
-
Benno Schulenberg authored
(AC12 is the same key as BKSL, just an alias of it.) Also sort a different AC12 in its right place, in symbols/pl. And delete the use of an invalid key name, AD13, in symbols/my. (The intended key, BKSL, stays defined anyway, as it is defined by default in symbols/pc.)
-
Benno Schulenberg authored
Contrary to what the symbol `ISO_Last_Group` seems to imply, it does not select the last group that the user defined but the second group. Adjust the descriptions to reflect that. Also make a fourth description more accurate: for lctrl_lwin_rctrl_menu any Ctrl key will do -- which will be relevant when using CapsLock as Ctrl, for example, or the right Ctrl key as fifth-level chooser. Also adjust the comments in the symbols file accordingly. This addresses issue #315 . Signed-off-by:
Benno Schulenberg <bensberg@telfort.nl>
-
- 04 May, 2022 1 commit
-
-
Benno Schulenberg authored
The Rctrl switch for the fifth level has been available for seventeen years (since commit 075eed02), and the Caps switch for five years (since commit bb80698c), but were not exposed in the rules files. Also, restore the Menu switch for the fifth level that existed for a while a year ago, and make it selectable. This fixes issue #314 . Signed-off-by:
Benno Schulenberg <bensberg@telfort.nl>
-
- 02 May, 2022 2 commits
-
-
Benno Schulenberg authored
According to https://en.wikipedia.org/wiki/Languages_of_Indonesia, the following languages in Indonesia (that can be written with the Latin script and can thus use the default Indonesian layout) are spoken natively by the listed number of people: Indonesian (ind) : 210 million Javanese (jav) : 84 million Sundanese (sun) : 42 million Madurese (mad) : 13 million Minangkabau (min) : 5.5 million Buginese (bug) : 5.0 million Palembang (mui) : 3.9 million Banjarese (bjn) : 3.5 million Acehnese (ace) : 3.5 million Balinese (ban) : 3.3 million Betawi (bew) : 2.7 million Sasak (sas) : 2.1 million Makassarese (mak) : 2.1 million Toba Batak (bbc) : 1.6 million Simalungun (bts) : 1.2 million Mandailing (btm) : 1.1 million Jambi Malay (jax) : 1.0 million Gorontalo (gor) : 1.0 million In the <languageList> the codes are listed in alphabetical order, except for the code for the national language (ind).
-
Benno Schulenberg authored
-