I have a very simple notepad that is made out of the tk.text
widget.
The only thing lacking is OPT/ CMD + Backspace support on Mac (deleting lines and words).
Any way i could add support for it? either through tkinter directly or though a selfmade function?
EDIT: I also found out that navigating text using OPT and the arrow keys work, why it doesnt work in combination with Backspace i dont know.
Advertisement
Answer
As it turns out, there are modifier keys that bound to Mac keys(source):
The Command and Option modifiers are equivalents of Mod1 resp. Mod2, they correspond to Macintosh-specific modifier keys.
this means that if you want to use CMD/ OPT on Mac you can use Mod1
& Mod2
like any other key:
import tkinter from tkinter import ttk root = tkinter.Tk() def func(event): entry.insert(string="hello",index=0) entry = ttk.Entry(root) entry.bind("<Mod2-Return>",func) #if you press OPT+Enter Key, hello gets inserted entry.pack() root.mainloop()