mirror of
https://github.com/keycastr/keycastr.git
synced 2026-05-15 14:15:50 -06:00
[PR #136] [CLOSED] Adds 'Mods only' visualizer #313
Labels
No labels
bug
compatibility
discussion
documentation
enhancement
help wanted
help wanted
investigation needed
pull-request
release
visualizer
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/keycastr#313
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/keycastr/keycastr/pull/136
Author: @colinta
Created: 2/27/2019
Status: ❌ Closed
Base:
master← Head:master📝 Commits (2)
b7a2cddadds 'Mods only' visualizerb7cd4e5convert to tabs and remove _displayAll setting from Mods visualizer📊 Changes
6 files changed (+504 additions, -0 deletions)
View changed files
📝
keycastr/KeyCastr.xcodeproj/project.pbxproj(+191 -0)➕
keycastr/Mods-Info.plist(+22 -0)➕
keycastr/Mods.nib/designable.nib(+23 -0)➕
keycastr/Mods.nib/keyedobjects.nib(+0 -0)➕
keycastr/ModsVisualizer.h(+61 -0)➕
keycastr/ModsVisualizer.m(+207 -0)📄 Description
I made this for my own purposes, but I'll offer it up in the spirit of open source. Based on the Svelte visualizer, this one displays the current modifiers and nothing more.
I use it because I have a custom keyboard that implements sticky keys, and I needed to see them on screen (it's easy to lose track of which keys are pressed).
Not really useful for screencasting, but it does show how to create a new visualizer. 🤷♂️
Example of pressing "command+shift" and "command+control+alt+shift".
Also, Svelte has a blue background... why? It's ugly. I can fix it with another PR if this design was unintentional.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.