optimize keyboard and language information
add keyboard type icons