Kombinierte Tasten GTK2
Kombinierte Tasten GTK2
Könnt ihr im GTK2 IDE-Editor (Synedit) kombinierte Keys eingeben?
Vielleicht ist das ein Problem mit der Deutschschweizer Tastatur, aber ich kann z.B. kein '^' eintippen.
Angezeigt wird es, wenn ich es über Clipboard reinkopiere.
Aber auch alle anderen kombinierten Keys wie á ã etc funzen nicht.
Dafür erscheinen diese Zeichen bspw. in einem GTK2 TMemo zweimal:
ââãã^^
Ist das bei euch auch so?
Vielleicht ist das ein Problem mit der Deutschschweizer Tastatur, aber ich kann z.B. kein '^' eintippen.
Angezeigt wird es, wenn ich es über Clipboard reinkopiere.
Aber auch alle anderen kombinierten Keys wie á ã etc funzen nicht.
Dafür erscheinen diese Zeichen bspw. in einem GTK2 TMemo zweimal:
ââãã^^
Ist das bei euch auch so?
Hmm, seltsam. Ich kann mir aber nicht vorstellen, dass an meinen Einstellungen was nicht stimmt. Anderen Programme wie Kwrite oder der GTK2 basierte Bluefish haben damit keine Probleme.
Welcher Keycode hat denn '^' auf der dt. Tastatur?
Bei mir ist es 146. Könnte man leicht so testen, wenn jemand mag:
Welcher Keycode hat denn '^' auf der dt. Tastatur?
Bei mir ist es 146. Könnte man leicht so testen, wenn jemand mag:
Code: Alles auswählen
procedure TForm1.SynEdit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
ShowMessage(Inttostr(Key));
end;
Danke!
Mal sehen ob da für GTK2 ein Bereich um 146 ausgefiltert wird.
Bei GTK1 habe ich auch den Keycode 146, dort agiert das '^' aber nicht als deadkey, sondern erscheint sofort. In einem GTK1 TMemo ist alles wie es sein soll (deadkey).
Also ich fasse zusammen:
GTK1: TSynedit -> '^' erscheint, ist aber kein dead key.
GTK1: TMemo -> '^' erscheint, funzt wie es sein soll als dead key.
GTK2: TSynedit -> '^' erscheint nie.
GTK2: TMemo -> '^' erscheint doppelt.
Jetzt muss ich mir nur noch einen Reim drauf machen....
Mal sehen ob da für GTK2 ein Bereich um 146 ausgefiltert wird.
Bei GTK1 habe ich auch den Keycode 146, dort agiert das '^' aber nicht als deadkey, sondern erscheint sofort. In einem GTK1 TMemo ist alles wie es sein soll (deadkey).
Also ich fasse zusammen:
GTK1: TSynedit -> '^' erscheint, ist aber kein dead key.
GTK1: TMemo -> '^' erscheint, funzt wie es sein soll als dead key.
GTK2: TSynedit -> '^' erscheint nie.
GTK2: TMemo -> '^' erscheint doppelt.
Jetzt muss ich mir nur noch einen Reim drauf machen....
