Ibus-braille allows one to use the PC keyboard to type text in graphical desktops in a Perkins-like way, i.e. braille patterns.
It supports several braille tables (english, french, indian, spanish), contracted braille and abbreviations.
It comes with table editors.