# break-key-off macro

The break-key-off macro disables the BREAK key on the current port.
 If the PIB number is specified, the BREAK key is disabled on the requested PIB number.

**Synonyms:** DEBUG-OFF

## Syntax

```
break-key-off {pib.no}
```

## Parameter(s)

| pib.no | Process Identification Block (PIB) number. Default is the current process. |
| --- | --- |

## Description

By default, the debugger is enabled for all processes. This security feature can be used for
 end-user applications.

 If you disable the debugger for an account, users cannot break out of a process.

## Example(s)

**Example 1**

```
break-key-off
[1323] Break key disabled.
```

 To confirm that the debugger is disabled, try to break into the debugger by pressing the BREAK
 key.Note: If there is no BREAK key on your keyboard, you can use Fn + B or Fn + Ctrl + B for
 the same result.

 **Example 2**

```
break-key-off 35
[1347] Break key disabled for pib 35.
```

## See also

- [break statement](https://d3codex.com/pickbasic-flashbasic/break-statement/)
- [break-key command](https://d3codex.com/tcl/break-key-command/)
- [break-key-on macro](https://d3codex.com/tcl/break-key-on-macro/)
- [brk-debug command](https://d3codex.com/tcl/brk-debug-command/)
- [brk-level command](https://d3codex.com/tcl/brk-level-command/)
- [debug command (TCL commands)](https://d3codex.com/tcl/debug-command-tcl-commands/)
- [debug statement](https://d3codex.com/pickbasic-flashbasic/debug-statement/)

---
Source: https://d3codex.com/tcl/break-key-off-macro/ - part of the D3Codex reference.
