helloSystem / ISO

helloSystem Live and installation ISO
https://github.com/helloSystem/
BSD 3-Clause "New" or "Revised" License
807 stars 58 forks source link

Control (ctrl) key, without swapping: no response to ^C in nano, no response to ^c in ee … #423

Closed grahamperrin closed 1 year ago

grahamperrin commented 1 year ago

Describe the bug A clear and concise description of what the bug is.

To Reproduce

  1. Install from hello-0.8.0_0H224-FreeBSD-13.1-amd64.iso
  2. Keyboard Layout
  3. English (United Kingdom)
  4. undo the swap
  5. enable the Caps Lock key
  6. save
  7. run nano in QTerminal
  8. do something from which you will want to cancel
  9. key Control+c
  10. no response, I'm stuck in nano with no way to save
  11. using Keyboard Layout to swap keys (not wanted) is not a workaround.

Expected behavior

  1. cancellation

Screenshots

image

Version (please complete the following information):

probonopd commented 1 year ago

Also press Shift, does that change things?

grahamperrin commented 1 year ago

Also press Shift, does that change things?

Yes. What's occurring?

probonopd commented 1 year ago

Command+C (or, if you unswapped keys, Ctrl+C) is for "Copy". Hence, in QTerminal, you need to also press Shift.

I don't know a better solution at the moment.

grahamperrin commented 1 year ago

It's astonishing. Please document this clearly. Ideally, have a hint in the Keyboard Layout application.

grahamperrin commented 1 year ago

Ctrl+C) is for "Copy".

No, it's for Cancel, in these contexts. Please see the title of the issue, and the screenshot in the opening post.

louies0623 commented 1 year ago

I only recently discovered the real problem with its swap keys. #415 The PC keyboard is arranged correctly. Switching to the Mac control key arrangement is problematic. That problem is "Alt as ⌘ button" ⌘ is connected to the Mac Option key. https://youtu.be/rraqX3OdXic

grahamperrin commented 1 year ago

Worked around by installing an alternative to QTerminal.

Yakuake seems to be non-affected, for example. x11/yakuake

In QTerminal, I see problems with:

– any others?

grahamperrin commented 1 year ago

https://github.com/helloSystem/ISO/issues/423#issuecomment-1336185373

… swap keys. …

This issue is (in the title) without swapping. For clarity:

image