Default keyboard shortcuts start typing a command (bug?)

I am giving Rhino 8 a try, but this function or bug is making it unworkable.

Running a default shortcut like ctrl+alt+e starts typing a command starting with an E in the command prompt. Running another shortcut, for instance ctrl+alt+r while keeping ctrl and alt pressed continues to type in the command prompt but doens’t run the shortcut.

If I understand what you describe as a bug here might be solved just by adding an exclamationmark in front of the Command?

Changing the shortcut to start with ! _ doesn’t change the behaviour.

Although if it would that is still not ideal, as you wouldn’t want to cancel a command you are working on while changing, for instance, render modes with a shortcut.

Hi Niels - these work here as far as I can see- can you please run SystemInfo in Rhino and post the results?

-Pascal

Rhino 8 SR2 2023-12-12 (Rhino 8, 8.2.23346.13001, Git hash:master @ dbefe46c12cda06610a9ab683a211aa3d16f0030)
License type: Evaluation, build 2023-12-12
License details: Cloud Zoo
Expires on: 2024-02-04

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 32Gb)
.NET 7.0.0

Computer platform: DESKTOP 

Standard graphics configuration.
  Primary display and OpenGL: NVIDIA GeForce RTX 2070 (NVidia) Memory: 8GB, Driver date: 12-6-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 546.33
    > Accelerated graphics device with 4 adapter port(s)
        - Windows Main Display attached to adapter port #0

OpenGL Settings
  Safe mode: Off
  Use accelerated hardware modes: On
  Redraw scene when viewports are exposed: On
  Graphics level being used: OpenGL 4.6 (primary GPU's maximum)
  
  Anti-alias mode: 8x
  Mip Map Filtering: Linear
  Anisotropic Filtering Mode: High
  
  Vendor Name: NVIDIA Corporation
  Render version: 4.6
  Shading Language: 4.60 NVIDIA
  Driver Date: 12-6-2023
  Driver Version: 31.0.15.4633
  Maximum Texture size: 32768 x 32768
  Z-Buffer depth: 24 bits
  Maximum Viewport size: 32768 x 32768
  Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino
  C:\Program Files\Cyberstrak\R8\CS_ModelingPlugIn.rhp	"Cyberstrak Modeling PlugIn"	

Rhino plugins that ship with Rhino
  C:\Program Files\Rhino 8\Plug-ins\Commands.rhp	"Commands"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\rdk.rhp	"Renderer Development Kit"	
  C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp	"Rhino Render"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp	"RDK_EtoUI"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp	"Snapshots"	
  C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp	"MeshCommands"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp	"RhinoCycles"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp	"RhinoCodePlugin"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp	"Toolbars"	8.2.23346.13001
  C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp	"3Dconnexion 3D Mouse"	
  C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp	"Displacement"	
  C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp	"SectionTools"

Hi Neils, does it make any difference if Cyberstrak is disabled in Options > Plug-ins page and then Rhino closed and re-opened?

-Pascal

No difference

Hi Niels - so, in a new file, if you make a box and Ctrl-Alt-e, you get an e on the command line, is that correct? Can you press F2 and copy/paste the last few lines from that Command History here?

-Pascal

Hi Pascal,

Command: _Box
First corner of base ( Diagonal  3Point  Vertical  Center )
Other corner of base or length ( 3Point )
Height. Press Enter to use width
1 closed extrusion added to selection.
Command: '_Zoom
Drag a window to zoom ( All  Dynamic  Extents  Factor  In  Out  Selected  Target  1To1 ): _Selected
Command: _CommandHistory

Before being able to enter CommandHistory with F2 I had to delete the E from the commandpromt, see screenshot.

ctrlaltE

Thank you for looking into this.

Hi Niels - Ctrl-Alt-E should have this macro

'_Zoom _All _Extents

But either way, the 'Zoom command does seem to be registering, but without All. Can you verify what macro is being run? (Options >Keyboard page)

-Pascal

Yes, I changed the macro to test if it made a difference from the default.

The problem is not that the first macro doesn’t run, but that consecutive shortcuts won’t run but instead continue typing in the command prompt.

Hi Niels -I see… I cannot repeat this so far.

Your example Ctrl-Shift-e followed by Ctrl-Shift-r zooms extents in all and then sets the current vp to rendered. I hate to fall back on suggesting a re-boot but I can’t think of what else might help, at the moment.

-Pascal

I have tried a reboot. On a sidenote, Rhino 6 or 7 on the same PC, OS and drivers don’t have this problem, so it could be R8 related.

Hi Niels - a colleague suggests running Reset and doing a full reset - last check box. This will reset everything. If you have made customizations at all that you care about, push the button to save the settings first.

-Pascal

I have tried a full factory reset with a reboot, to no avail. Rhino 8 showed this behaviour straight after the first fresh install.

Hi Niels - are you using a localized keyboard layout? One of my colleages sees something similar to what you report using a non-English set up.

-Pascal

United States-International Keyboard Layout. Windows 10 English UK.

I am not running any third party keyboard programs either to map shortcuts. Although I am running GHUB for the mouse.

Hi Pascal,

Do you have any news on this? Is it still just me experiencing this?
I made a video with a keyboard input overlay, just to show you it’s real, and well I am afraid to say, but also kind of really annoying.

It means everytime I use a shortcut I need to clear the command input field before I can type a command. Also it will occasionally continue typing in there without registering the shortcut.

Hope you might have an idea what it could be.

I hope there might be any news on this. I am running the latest service release candidate.

I thought maybe it’s the keyboard or the drivers so I have tested those on my laptop, but I see no problems there.

Would there be anyway to best diagnose this?

It makes it very frustrating to work in Rhino 8 together with a lot of other small issues and a general sluggishness of menu’s, panels, materials, etc. Unfortunately it makes R8 unworkable for me and I will be forced to revert back to R6 where I don’t have these problems.

So there is no way this will be reported as a bug unless it gets reproduced?