github mike-fabian/ibus-typing-booster 2.10.0
Release 2.10.0

latest releases: 2.25.7, 2.25.6, 2.25.4...
3 years ago
  • Add option to automatically capitalize after punctuation (Resolves: #96)
  • Don't record in user database when stripped_input_phrase or stripped_commit_phrase are empty
  • When interactively deleting a candidate from the user database, remove all case modes
  • Add 4 more characters ÞĦŊŦ to get special treatment in remove_accents()
  • Translation updates from Weblate for ca, es, fr, it, ja, nl, sv

Note about the new auto-capitalization feature:

  • It is off by default, you need to turn it on in the settings. It is in the "Options" tab in the setup tool.

  • If the auto-capitalization does not get it right, "Escape" gives you what you really typed.

  • I.e. if you type "word" at the beginning of a new sentence (last sentence ended with a .?! or similar) and you see "Word" and that is not what you want, hitting the "Escape" key gives you what you originally typed, i.e. "word".

  • Pressing and releasing the left shift key cycles between the 3 states "all lower case" → "first letter upper case" → "all upper case". Pressing and releasing the right shift key cycles between the same 3 states bug in the other direction. Left and right shift key are the default key bindings for this, but this could be changed in the settings.

  • Only "Escape" gets you back to your original input which might not be equal to any of these 3 states above. For example, if you typed some strange mixed case "woRd" at the beginning of a new sentence, you first see "Word" because of the auto-capitalization. Pressing the left shift key then cycles like this "WORD" → "word" → "Word" → "WORD" → ... The original input "woRd" is not in this cycle. But "Escape" gives what was actually typed.

  • If you type "word" at the beginning of a new sentence and see "Word" because of the autocapitalization and then delete it using backspace and type "word" again, it will not be auto-capitalized again if you type "word" again. Deleting a fully or partly typed word at the beginning of a new sentence switches off auto-capitalization for that sentence only. After the next sentence end character, it is on again (only if the auto capitalization option is on of course).

  • The current list of characters triggering auto-capitalization is '.;:?!)' (see: https://github.com/mike-fabian/ibus-typing-booster/blob/master/engine/itb_util.py#L122)

Don't miss a new ibus-typing-booster release

NewReleases is sending notifications on new releases.