Menu

#177 Cannot assign shortcuts

New
open
None
5
2020-03-08
2020-01-14
No

My problem are that I cannot assign Shortcut to actions. If you look at the screenshot you see the Swedish names for up arrow and down arrow (UPPIL and NEDPIL) and obviously there is some problem with translation for that. I also tried to switch to English keyboard. The names changed to CTRL + ALT+ UP but actual shortcut don't works

I use an updated Windows 10 running in Hyper-V and GExpert 1.3.14 build 80.

1 Attachments

Discussion

  • Thomas Mueller

    Thomas Mueller - 2020-03-07

    There is something very odd with shortcut assingment in non Englisch (or at least in German) environments:
    If I press Shift, it shows "Alt + " rather than "Umschalt + " as it should (actually it should not be possible to use shift alone here because that's for normal letters), But if I press Alt + Shift it correctly shows "Umschalt + Alt +".

    (This is with Delphi 2007 on Windows 10.)

    WTF? I am sure this happened, but I can no longer reproduce it!!???

    Note that Alt+Shift is the default keyboard shortcut for switching languages so if that is turned on, some additional oddities will happen: Alt+Shift will show "Umschalt+Alt+", pressing it again will show "Shift+Alt+", but that's to be expected because the language has been switched.

    But the shortcuts Alt+Shift+Up / Alt+Shift+Down work regardless of the language (German / English).

    They raise an AV boreditu.dll though, but that also happens when I use the menu and might not be related e.g. caused by cnpack (edit: No it's not caused by cnpack).

     

    Last edit: Thomas Mueller 2020-03-07
    • Thomas Mueller

      Thomas Mueller - 2020-03-08

      The AV does not happen on my computer at work, so there is something really odd about my GExperts development computer. It also happens only in Delphi 2007, not in 2006 or any of the newer versions.

       
  • Thomas Mueller

    Thomas Mueller - 2020-03-07

    Maybe this is relevant: These shortcuts actually have a default function in the IDE (according to https://delphi.fandom.com/wiki/Default_IDE_Shortcut_Keys ):

    • Alt+Shift+DownArrow -> Moves the cursor down one line and selects the column from the left of the starting cursor position
    • Alt+Shift+UpArrow -> Moves the cursor up one line and selects the column from the left of the starting cursor position

    Edit: That's just common column based selection (rather than line based). I don't see why there should be a keyboard shortcut for this rarely used function, but I'm not BorCodero.

     

    Last edit: Thomas Mueller 2020-03-07

Log in to post a comment.

MongoDB Logo MongoDB