מרבית מערכות ההפעלה מאפשרות החלפה בין פריסות המקלדת הפיזית (בדרך כלל shift-alt), במקביל לשינוי פריסת מקלדת תוכנה. במכשירים בהם לא קיים מקלדת פיזית בשפה הרצויה (כגון וסייענים אישיים דיגיטליים או מסך מגע טלפונים סלולריים המצוידים), מקובל להזין טקסט על ידי הקשה על מקלדת וירטואלית המובנית במערכת ההפעלה של המכשיר.