Added completable char '!' '?' '-'
implemented key config