The Cointacted Social Terminal is designed to feel like a real command-line environment.
Typing, navigation, and execution behave naturally and consistently across all devices.
This article explains how users interact with the terminal using their keyboard.
1. Typing Commands #
To begin typing:
- Click inside the terminal’s input area
- Start typing any supported command
- The blinking cursor will track your input in real time
Commands execute as soon as the user presses Enter.
Examples of built-in commands:
help
clear
welcome
wallet
theme
Add-ons and developers can register additional commands.
2. Executing Commands #
Press Enter to:
- Submit the command
- Print the command in the output window
- Display command results
- Move the cursor to a new line
This creates an authentic command-line workflow.
3. Command History (Arrow Up) #
The terminal supports a basic command history recall:
- Press ↑ (Arrow Up)
→ Restores your most recent command
This helps users repeat or re-run common commands without retyping them.
4. Cursor Behavior #
The cursor is one of the most important elements of the Social Terminal.
It features:
✔ Pixel-perfect alignment #
The cursor moves precisely to match each character typed.
✔ Accurate width measurement #
A hidden “character width calculator” keeps spacing consistent.
✔ Blinking animation #
This adds realism and improves focus.
✔ Theme-aware color #
It matches the terminal’s text color for visual consistency.
5. Typing Behavior on Mobile #
The terminal is fully mobile-compatible:
- Touch keyboards are supported
- The input area is responsive
- Cursor alignment remains accurate
- No theme or layout conflicts
This makes it suitable for mobile communities, dashboards, and membership portals.
6. Supported Characters #
The input accepts standard text characters, including:
- letters
- numbers
- symbols
- hyphens
- underscores
Complex input handling (quotes, multi-part arguments, etc.) can be added via developer extensions.
7. Common Errors #
If a user enters a command that does not exist, the terminal prints:
Error: Command not found.
This message style can be customized by add-ons or developers.
Summary #
Users interact with the terminal by:
- Clicking the input field
- Typing commands
- Pressing Enter to execute
- Using Arrow Up to recall the last command
- Watching the accurate cursor move with each character
The typing experience is smooth, responsive, and intentionally modeled after real CLI workflow.