h6. [[OS SWI Calls]] h6(. » [[OS_Byte]] h6((. » OS_Byte 247 h2. OS_Byte 247 h5. (SWI &06) |_<^{width:4em}. Entry | | |<^. R0|<^. 247 (&F7) | |<^. R1|<^. EOR value | |<^. R2|<^. AND value | |_<^{width:4em}. Exit|_<^. | |<^. R0|<^. Preserved | |<^. R1|<^. Value before being overwritten | |<^. R2|<^. Corrupted | h4. Use The purpose of this call is to read and change the result of pressing Break. h4. Notes The value byte alters Break and modifiers of it as follows: |_<^{width:4em}. Bits|_<^. Key combination| |<^. 0,1|<^. Break | |<^. 2,3|<^. Shift Break | |<^. 4,5|<^. Ctrl Break | |<^. 6,7|<^. Ctrl Shift Break | Each two bit numbers can mean one of these: |_<^{width:4em}. Value|_<^. Meaning| |<^. 00|<^. Act as reset | |<^. 01|<^. Act as escape key | |<^. 10|<^. No effect | |<^. 11|<^. Undefined | The default is <code>%00000001</code>, so Break causes an escape condition, together with Shift and/or Ctrl it acts like the reset button. Please note that this SWI also alters the CMOS when writing a new status. h4. See also * [[OS_Byte]] * [[OS_Byte 6]] * [[OS_Byte 182]] * [[OS_Byte CMOS Settings]]