Immediate Mode Shortcuts System Streamed Live on Twitch: https://twitch.tv/tsoding Enable Subtitles for Twitch Chat More videos of this project: https://www.youtube.com/playlist?list=PLW-7jryWDKRI References https://en.wikibooks.org/wiki/Pascal_Programming/Sets https://gitlab.com/tsoding/porth Chapters 00:00:00 - The Problem 00:02:10 - Overview of the Solution 00:12:30 - Keybindings State 00:19:51 - Keybindings API 00:39:16 - Migrating some keys to new API 00:43:54 - Switching to help page 00:50:08 - Keybindings Snapshot 00:54:26 - Switching from help page 01:00:49 - Displaying all the Keybindings 01:13:28 - Key strokes formatting 01:24:18 - Rounded background for key strokes 01:35:30 - Aligning description 01:40:18 - Framing for key strokes 01:44:34 - Migrating more keybindings 01:46:06 - Outro Topic: Implementing centralized immediate mode keybindings system for Sowon2 Twitch Chat in Subtitles generated by: https://github.com/tsoding/markut Support https://github.com/tsoding/donate#support-tsoding