add custom keyboard and changing layout