---
name: "pgs"
section: "4"
platform: "openbsd"
package: "man"
version: "8.0-current-20261101"
release: "OpenBSD 8.0-current (2026-11-01)"
platforms: ["openbsd"]
url: "https://new.carta.tech/pgs"
---

# pgs(4)

programmer's switch

## NAME

**pgs** – programmer's switch

## SYNOPSIS

**pgs\* at macgpio?**

## DESCRIPTION

The **pgs** driver provides support for the "Programmer's Switch" found on selected PowerMac2,1 and newer models. If the *ddb.console* [sysctl(8)](/sysctl/8.md) is set, pressing the button will cause the machine to enter [ddb(4)](/ddb/4.md). The "Programmers Switch" can be identified by the V-like symbol on it.

## SEE ALSO

[intro(4)](/intro/4.md), [macgpio(4)](/macgpio/4.md), [sysctl(8)](/sysctl/8.md)

## HISTORY

Support for the **pgs** driver first appeared in OpenBSD 4.8.

## AUTHORS

The **pgs** driver was written by Jasper Lievisse Adriaanse ⟨*jasper@openbsd.org*⟩.
