To type directly with the computer keyboard:
-> Catalan language: dictionary, pronunciation, grammar
-> Multilingual keyboard: index