IBus-Braille

IBus-Braille is an input method for GNU/LInux based on six key approach of braille. By default it uses letters f, d, s, j, k, and l in the keyboard to represent 1, 2, 3, 4, 5 and 6 of the braille dots respectively. One can use different combinations of braille to produce text. For example key ‘f’ will produce ‘a’, ‘f’ and ‘d’ will produce ‘b’ and ‘f’ and ‘j’ will produce ‘c’ and like. The combination of keys should be released together after pressing them.

This project was developed twice under Google Summer of Code program GSoC 2014 and 2016 under the guidance of Samuel Thibault. We express our gratitude to Indic project and Swathanthra Malayalam Computing(SMC) for mentoring this project. We consider the acceptance of this project by Swathanthra Malayalam Computing and Google as a new flowering of the effort of louis braille.

In 2022, entire project is rewritten by Zendalona

Features

Language support

Support Grade-1 and Grade-2 braille input for many languages.

Two engines

Works with two back translation engines (Liblouis, Built-in).

User abbreviations

Option for setting user abbreviations.

Mathematical and scientific notation

Supports Nemeth-code for Mathmatic Braille.

Key customization

Easy interface to set Key/shortcut customization.

Switch Braille/System input

Shortcut for toggle between Braille input and system default input.

Line limiting

Option for Line limiting and auto newline.

Auto capitalization

Option for auto capitalizing first character of line and sentence.