User since
2007-09-24
70
Artikel
BenutzerIn
Hallo,
in Ergänzung zu der von Krikus aufgeworfenen Frage (fehlende Alt-Bindings für Tk::Menu) stelle ich unter MacOs X fest, dass alle Alt- bindings nicht funktonieren.
Kennt jemand einen Weg, diese zu erzeugen?
Christoph
User since
2003-11-28
3645
Artikel
ModeratorIn
Unter Umständen werden nicht Alt-, sondern Meta- oder andere Events erzeugt. Vielleicht auch mal mit "xev" oder der keysym-Demonstration in "widget" schauen, was für Events erzeugt werden.
User since
2007-09-24
70
Artikel
BenutzerIn
Hallo,
'Mode_switch' nennt sich das hier. Wie ich damit ein binding erzeugen kann, habe ich noch nicht herausgefunden. Immerhin funktiniert <Meta-Key> mit der Apfel-Taste. Vielleicht ist das sowieso das, was ein mac-user erwartet??
Die Menu bindings funktionieren nach wie vor nicht...
Grüße, Christoph
User since
2003-11-28
3645
Artikel
ModeratorIn
Funktioniert es, wenn du die Zeile 132 in Tk/MainWindow.pm anpasst? Statt
$mw->bind($c,'<Alt-KeyPress>',['TraverseToMenu',Tk::Ev('K')]);
<Meta-...> in die Bindingdescription?
User since
2007-09-24
70
Artikel
BenutzerIn
Hallo,
ja, dann funktionieren die Menus mit der Apfel-Taste.
Komisch übrigens: Diese Tastenkombinationen scheinen irgendwie Mac-untypisch zu sein. Jedenfalls hat das Finder Menu, das ich hier sehe, keine Unterstreichungen - und soweit ich das erkennen kann auch keine shortcuts (für die obere Ebene)
Grüße und Danke, Christoph