Gameplay

Glyphs

Input glyphs are an easy way to show users which buttons to press for actions, they automatically adjust for whatever device you're using and return appropriate textures.

Texture JumpButton = Input.GetGlyph( "jump" );

:::info Glyphs can change from users rebinding keys, or switching input devices - so it's worth it just grabbing them every frame.

:::

You can also choose between the default and outlined versions of glyphs, like so:

Texture JumpButton = Input.GetGlyph( "jump", InputGlyphSize.Small, true );

PlayStation glyphs using the outline style

To use these quickly and easily in razor, you can use the resulting texture directly in an <Image> panel:

<Image Texture="@Input.GetGlyph( "jump", InputGlyphSize.Medium, true )" />

Examples

Hints using keyboard and mouse

Hints using an Xbox controller

Source: Facepunch/sbox-docs (CC-BY-4.0) · updated 2025-07-10. Read it rendered on the official docs.

More in Gameplay

Community wiki — not affiliated with Facepunch Studios. For the latest and most authoritative information, see the official developer wiki.