mirror of
https://git.checksum.fail/alec/saphir.git
synced 2026-05-01 18:09:42 +03:00
34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
# saphir
|
|
|
|
Tiling window extensions for TempleOS WinMgr
|
|
|
|

|
|
|
|
# Info
|
|
|
|
Saphir extends the existing TempleOS WinMgr to provide tiling window functionality, as well as provide some sane defaults to those who prefer a less "blinky" interface.
|
|
|
|
The default configuration settings are in `Defaults.HC` - these settings can be modified at any time.
|
|
|
|
You can toggle Saphir with `Saphir(0);` to revert to existing WinMgr behavior, or run with default arg to re-enable.
|
|
|
|
Cursors are automatically hidden for inactive windows; the active window cursor blinks `CYAN` & `WHITE` instead of `YELLOW` and `BLACK`.
|
|
|
|
The current `CTask` address and `task_title` is displayed on a status bar at the bottom of the screen.
|
|
|
|
Saphir does not require you to recompile your Kernel; any changes to existing functions are live-patched and not persistent.
|
|
|
|
# Usage
|
|
|
|
`#include "Run";`
|
|
|
|
# Commands
|
|
|
|
`CTRL-B` : Prefix
|
|
|
|
- `%` : Split window horizontally
|
|
|
|
- `"` : Split window vertically
|
|
|
|
- `arrow keys` : Select the window in [direction] from the active window
|