Skip to content

Mac Numpad feature#744

Open
RedBearAK wants to merge 5 commits intorbreaves:masterfrom
RedBearAK:mac_numpad_feature
Open

Mac Numpad feature#744
RedBearAK wants to merge 5 commits intorbreaves:masterfrom
RedBearAK:mac_numpad_feature

Conversation

@RedBearAK
Copy link
Contributor

Additions to both the Windows and Linux config files to enable the feature of making the numpad behave like a real Mac keyboard. Numbers are always numbers, Numlock key becomes "Clear", which sends Escape.

Feature can be disabled and re-enabled with Option+Numlock. Windows version adds a menu item with a check mark.

Notifications or dialogs will appear on either platform to indicate that the feature has been enabled or disabled when using the shortcut.

Since the goal of Kinto is to mimic an Apple keyboard, I will argue that it makes sense to have this feature enabled by default. The user can disable it by changing a variable value in the config file.

@joshgoebel
Copy link
Contributor

Sounds awesome.

@RedBearAK RedBearAK changed the title Mac numpad feature Mac Numpad feature Aug 28, 2022
donaldguy added a commit to donaldguy/kinto that referenced this pull request Apr 26, 2025
Mac Numpad feature

Conflicts w/ rbreaves#724 (as 3d9670b <- master [4a3bfe7 , windows: bab7660]):
1. Addition of "Media Arrows Fix" to same slot in menu (below OptSpecialChars, above Close)
2. no `toggle_media_arrows_fix` block (obviously)
3. inserts a `toggle_mac_numpad` block above `#If ... optspecialchars = 1` block

Resolution:
1. Order is OptSpecialChars, then Mac Numpad, then Media Arrows Fix - in order of expected user interest
2. toggle_media_arrows_fix is retained as in 3d9670b
3. relocates insertion of `toggle_mac_numpad` below `optspecialchars` but above `toggle_media_arrows_fix` - in order respective to menu order
donaldguy added a commit to donaldguy/kinto that referenced this pull request Apr 26, 2025
…breaves#885 from, respectively: RedBear/patch-40 (via donaldguy/harmonize-724-and-719), RedBearAK/patch-59, RedBearAK/mac_numpad_feature (via  donaldguy/harmonize-744-and-724) & RedBearAK/patch-70

w/ menu order of OptSpecialChars, then Mac Numpad, then Media Arrows Fix
& kinto.ahk logic blocks in that same order.
donaldguy added a commit to donaldguy/kinto that referenced this pull request Apr 26, 2025
…#744, & rbreaves#867 from, respectively: RedBear/patch-46 (via donaldguy/661-on-forced-master), RedBear/patch-40 (via donaldguy/harmonize-724-and-719), RedBearAK/patch-59, RedBearAK/mac_numpad_feature (via  donaldguy/harmonize-744-and-724) & RedBearAK/patch-70

w/ menu order of OptSpecialChars, then Mac Numpad, then Media Arrows Fix
& kinto.ahk logic blocks in that same order.

(Grand)parents are:
- @^1    rbreaves/master@{2025-04-25 19:00} [= @^2^1 = @^3~4 = @^4~2 = @^5~3]       (bed5f37~..4a3bfe7)
- @^2^2  rbreaves#661: [Win] Enable Cmd+Grave (backtick) same application window switching  (3799224~..66ccab5)
  - @^2    ^^ fixed for force push of rbreaves/master on 2022-05-14                 (95e92b4)
- @^3    rbreaves#732: [Win] Enhance OptSpecialChars dead keys processing                   (2a65285~..dab20fd)
- @^4~^2 rbreaves#724: [Win] Optional fix for media arrow keys (new)                        (e3e912f~..cea4111)
  - @^4~    ^^ merge with rbreaves#719, choosing arrows fix after OptSpecialChars           (3d9670b)
- @^4^2  rbreaves#744: Mac Numpad Features                                                  (7f3c95e~..d0d0bd1)
  - @^4     ^^ merge with rbreaves#722+rbreaves#719, chosing numpad between arrows & chars          (b0ee59a)
- @^5    rbreaves#867: [Win] New Fixes for Finder Mods (2024-06)
donaldguy added a commit to donaldguy/kinto that referenced this pull request Apr 26, 2025
…#744, & rbreaves#867 from, respectively: RedBear/patch-46 (via donaldguy/661-on-forced-master), RedBear/patch-40 (via donaldguy/harmonize-724-and-719), RedBearAK/patch-59, RedBearAK/mac_numpad_feature (via  donaldguy/harmonize-744-and-724) & RedBearAK/patch-70

w/ menu order of OptSpecialChars, then Mac Numpad, then Media Arrows Fix
& kinto.ahk logic blocks in that same order.

Common branch point [except @^2^2] is (6aa5cc5, but in `windows/`):
7b3aba9: @^1~14 = @^2~15 = @^3~5 = @^4^1~15 = @^4^2~9 = @^5~17
> @^2^2 is common from @^2^2~2 = 648819f = 7b3aba9~20

(Grand)parents are:
- @^1    rbreaves/HEAD@{2025-04-25 19:00} [@^2^ = @^4^^ = @^5~3]    (7b3aba9~..4a3bfe7)
- @^2       vvv fixed for push -f of rbreaves/master on 2022-5-14   (95e92b4)
  - @^2^2  rbreaves#661: [Win] Enable Cmd+` same app window switching       (3799224~..66ccab5)
- @^3      rbreaves#732: [Win] Enhance OptSpecialChars dead keys processing (5bf0cc2~..f0c2c00)
- @^4       vvvv, chosing numpad between arrows & chars             (b0ee59a)
  - @^4^2  rbreaves#744: Mac Numpad Features                                (7f3c95e~..d0d0bd1)
  - @^4^1    vvv w/ rbreaves#719, choosing arrows fix after OptSpecialChars (3d9670b)
  - @^4^1^2 rbreaves#724: [Win] Optional fix for media arrow keys (new)     (e3e912f~..cea4111)
- @^5       rbreaves#867: [Win] New Fixes for Finder Mods (2024-06)         (8b8e399~..044017e)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants