h6. [[OS SWI Calls]] h6(. » [[OS_Byte]] h6((. » OS_Byte 71 h2. OS_Byte 71 h5. (SWI &06) |_<^{width:3em}. Entry | | |<^. R0|<^. 71 (&47) | |/5<^. R1|<^. Value may be one of the following: | |<^. 0 – 126 Set [[Alphabet Numbers|alphabet number]]| |<^. 127 Read alphabet number| |<^. 128 – 254 Set [[Territory Numbers|keyboard layout number]]| |<^. 255 Read keyboard layout number| |_<^{width:3em}. Exit|_<^. | |<^. R0|<^. Preserved | |/2<^. R1|<^. 0 if invalid alphabet or keyboard number passed, or | |<^. country/keyboard number before being overwritten| |<^. R2|<^. Corrupted | h4. Use The purpose of this call is to read or write the alphabet or keyboard layout number used by the international module. h4. Notes Although keyboard layout numbers are passed in with 128 added, they are returned as the actual value. Keyboard layout numbers have a 1:1 mapping with country/territory numbers. h4. See also * [[Alphabet Numbers]] * [[Territory Numbers]] * [[OS_Byte]]