Maniphest T80795

emulate numpad disables modifier keys on smaller keyboards.
Confirmed, Normal

Assigned To
None
Authored By
Kent Davis (mac4kent)
Sep 15 2020, 8:05 AM
Tags
  • BF Blender
  • Platform: macOS
  • User Interface
Subscribers
Ankit Meel (ankitm)
Kent Davis (mac4kent)
Richard Antalik (ISS)
Yevgeny Makarov (jenkm)

Description

System Information
Operating system: Darwin-20.1.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 575 OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.0.36

Blender Version
Broken: version: 2.91.0 Alpha, branch: master, commit date: 2020-09-14 21:16, hash: rB26a827f25448 Also, 2.83.5
Worked: (newest version of Blender that worked as expected)

Short description of error
Shortcut CTRL-1 for mac not work (Subdivision Set) when emulate numpad is enabled.
No modifier key (ctrl, command) takes effect when used with number keys.

Exact steps for others to reproduce the error

  • Turn off these four shortcuts for desktop switching in system preferences:

  • Turn on emulate numpad.
  • Press 1, change the view to some arbitrary view, press command 1, change the view to some another arbitrary view, press ctrl 1.

MacOS 11 Beta
Blender 2.91 Alpha
September 14, 23:31:19- 26a827f25448
macOS 64 bit

Push the Control + 1 not work for Mac make Subdivision Set
https://docs.blender.org/manual/en/latest/modeling/modifiers/generate/subdivision_surface.html#keyboard-shortcuts

Youtube: https://youtu.be/9f-bVIP0xDE?t=158
Time: (2:40)
"CTRL - 1"

For Mac only Not for Windows.

Related Objects

Mentioned Here
rB716ea1547989: Fix T80770: UV Image Editor: Display Texture Paint UVs Not Working
rB26a827f25448: Workbench: Depth Of Field: Fix regression in look and avoid implicit cast

Event Timeline

Kent Davis (mac4kent) created this task.Sep 15 2020, 8:05 AM
Ankit Meel (ankitm) updated the task description.Sep 15 2020, 1:02 PM
Ankit Meel (ankitm) added a subscriber: Ankit Meel (ankitm).

On Blender for Mac, ctrl and command often work interchangeably. Does +1 work to subdivide ?

Kent Davis (mac4kent) added a comment.Sep 15 2020, 1:06 PM

Not work too
I did Command + 1 not work
Control + 1 not work too

I check Preferences > Keymap and I found there is active already and I tried still not work.

Yevgeny Makarov (jenkm) added a subscriber: Yevgeny Makarov (jenkm).Sep 15 2020, 1:36 PM

Control + 1 - the default macOS shortcut for switching between desktop spaces, can be disabled in the System Preferences.

Ankit Meel (ankitm) added a comment.Sep 15 2020, 1:40 PM


But +1 should work too. I can subdivide using command 1, 2 etc on rB716ea15479895e56eb9f6d973

Kent Davis (mac4kent) added a comment.Sep 15 2020, 2:02 PM

I already turn off everything for a long time until now.

Kent Davis (mac4kent) added a comment.Sep 15 2020, 2:05 PM

Richard Antalik (ISS) added a project: Platform: macOS.Sep 17 2020, 4:23 PM
Kent Davis (mac4kent) added a subscriber: Richard Antalik (ISS).Nov 14 2020, 1:19 AM

@Ankit Meel (ankitm)
@Yevgeny Makarov (jenkm)
@Richard Antalik (ISS)

I spoke to (800) my-apple and there Apple store was full schedule many times until boss decide to send me Space Gray Keyboard with Key number (Below keyboard of picture) that what I have Apple Care no cost tome.)
White keyboard was broken before. Now finally schedule available yaaa ay and I went to Apple store to exchange (White keyboard on top of picture)

Now I take test and I found out reason why.

Ankit Meel (ankitm) changed the task status from Needs Triage to Confirmed.Nov 14 2020, 2:15 PM

Confirming the report. It may not be a bug but behaviour is different. When emulate numpad is enabled, modifier keys (ctrl, command) don't take effect. 1-2-3 work for changing views (orthographic etc)

Ankit Meel (ankitm) renamed this task from Shortcut CTRL-1 for mac not work (Subdivision Set) to emulate numpad disables modifier keys on smaller keyboards..Nov 14 2020, 2:19 PM
Ankit Meel (ankitm) updated the task description.
Ankit Meel (ankitm) added a project: User Interface.
Ankit Meel (ankitm) updated the task description.
Yevgeny Makarov (jenkm) added a comment.EditedNov 14 2020, 2:29 PM

I'm not sure what you mean. When you turn on "emulate numpad", it converts the 0-9 keys to a Numpad 0-9 keys, there is no more 0-9 keys.


When the "Emulate Numpad" is enabled.
Key combination Cmd + 1 equivalent to Cmd + Numpad 1.
Which performs the "View Axis / Back".

Kent Davis (mac4kent) added a comment.Nov 14 2020, 9:42 PM

Now you got it understand. Not talk about System Preferences > Keyboard no no no.
Focus on Blender about Mac small keyboard and big keyboard + Key number.

Check box turn on with emulate numpad make 1 is front, 3 is side, 7 is top within small keyboard without keynum because of Command + 1, 2, 3, 4, and 5 not work. Need to add feature to support Command + 1, 2, 3, 4, and 5.

Why not use your own Macintosh to take test yourself both small keyboard and big keyboard + Key Number about Subdivide on Command + 1, 2, 3, 4, and 5 make sure [√] emulate numpad and [ ] emulate numpad test.

Ankit Meel (ankitm) added a comment.Nov 14 2020, 11:05 PM
In T80795#1054837, @Yevgeny Makarov (jenkm) wrote:

I'm not sure what you mean. When you turn on "emulate numpad", it converts the 0-9 keys to a Numpad 0-9 keys, there is no more 0-9 keys.

That is bad UX.. I have just one keyboard: the integrated one, and I need both subdivision and quick view changing. I have less shortcuts already, and if two combinations do the same thing.. it's a waste.
I'm not familiar with the constraints of why it behaves as it does, so I'm totally okay with a closed-as-invalid slam (;