2
$\begingroup$

After updating to version 13.1 on macOS 12.4, I discovered that the keyboard shortcut for typesetting a fraction (Insert > Typesetting > Fraction) has changed. In previous versions, the shortcut was Ctrl + /, but now is Ctrl + ´. The old shortcut doesn't do anything in 13.1.

I tried following this answer to change the keyboard shortcut. To my surprise, line 65 of the file KeyEventTranslations.tr reads

Item[KeyEvent["/", Modifiers -> {Control}], "Fraction"], 

which is just the old shortcut. So why doesn't the old shortcut work and how can I restore it?

Edit: I switched to the US keyboard layout, and the old shortcut returned. The problem therefore seems to be with my keyboard layout (Finnish/Swedish) and feels like a bug to me. I'm reporting this to WRI.

$\endgroup$
4
  • $\begingroup$ ctrl+/ builds fractions for me on my Mac, OS v12.3, MMA v13.1. ctrl+' does nothing I can see. And when I look at the menu item Insert > Typesetting > Fraction it sure looks like ^ / to me. $\endgroup$ Commented Jul 11, 2022 at 10:37
  • $\begingroup$ @HighPerformanceMark Thanks for confirming that, the problem seems to be related to my (non-US) keyboard layout; see the edit. $\endgroup$
    – imas145
    Commented Jul 11, 2022 at 11:05
  • 1
    $\begingroup$ I see. I have a non-US keyboard too, but a UK one so there is a familial resemblance. Of course, if you tell us here what non-US keyboard you are using you might get more useful comments, even an answer, than I can provide. $\endgroup$ Commented Jul 11, 2022 at 12:06
  • $\begingroup$ I've added the keyboard layout to the question for reference. $\endgroup$
    – imas145
    Commented Jul 11, 2022 at 12:49

1 Answer 1

0
$\begingroup$

It seems in version 13.2 the bug has been removed - at least for the German keyboard version.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.