Suchergebnisse

Suchergebnisse 101-107 von insgesamt 107.

  • Ich bin dabei eine Anwendung zu entwickeln, die mehrsprachig sein soll. Die erste Hälfte habe ich irgendwie geschafft - 50 Tastaturbelegungen, die in Landeseinstellungen in der Spalte "Skript" als "Lateinisch", (ausser Serbisch) "Kyrillisch" und (zum Teil) "Mitteleuropäisch" bezeichnet sind, kann "ich" schlucken. Die Schwierigkeiten kommen 1. Bei "Mitteleuropäisch": Litauisch, Polnisch, Slowakisch, Tschechisch und Ungarisch. Für die anderen lateinischen Sprachen benutze ich mit Erfolg NSMacOSRom…

  • 1. Danke! 2. Um eben diesen Wechsel gleich abfangen zu können. Ich kann natürlich ständig abfragen mit err=KLGetCurrentKeyboardLayout (&key_layout); aber möchte gerne wissen, ob in der Tastaturübersicht auch permanent abgefragt wird, oder auf einen Event reagiert.

  • Ich hätte gleich zwei Fragen: 1. In der Tastaturübersicht wird das Aktivieren der Key-Modifeier abgefangen (z.B. beim Drücken der cap-locks-Taste wird dies gleich signalisiert). Wie ist dies möglich? Mit keyDown geht es jedenfalls nicht. 2. Genauso wird auf die Änderung der Landeseinstellung gleich mit der Änderung der Tastaturbelegung geantwortet. Gibt es einen speziellen Event in dem Fall, den man gleich abfangen kann?

  • AH!!!!!!!

    Valentin V. - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Soooooooo ausführlich... Das kann ich aber brauchen! Danke!

  • Jetzt läuft's

    Valentin V. - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Danke, jetzt läuft's! Vorerst bin sehr zufrieden

  • RE: Danke, aber...

    Valentin V. - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Danke Tom! Aber es kommt trotzdem nichts heraus... Dann liegt es woanders. Nochmals! UInt32 i; for (i=33;i<=256;i=i+1) NSLog([[NSString alloc] initWithBytes:&i length:1 encoding:NSASCIIStringEncoding]); Hier kriege ich nur leeren Output. Wohingegegn, z.B. hier UInt32 i; for (i=33;i<=256;i=i+1) NSLog([[NSString alloc] initWithFormat:@"%c",i]); kriege ich die ganze Tabelle Eigentlich geht meine Frage noch einen Stück weiter, aber erst bis dahin: wie kann man eine Zeile mit Bytes initialisieren?

  • Ich muss leider feststellen, dass ich die Konstruktion const void * nicht verstehe und ich weiss nicht, wo ich nachschauen kann - wer hilft??? Dazu noch ein Beispiel, wo ich stecken bleibe: Ich will eine Zeile mit einem Byte initialisieren, z.B. const void *bytes; NSLog([[NSString alloc] initWithBytes:bytes length:1 encoding:NSUnicodeStringEncoding]); Sagen wir, ich will ein Integer-Wert als Argument übergeben. Ich versuche UInt32 i=...; bytes=&i; und es kommt nichts raus - eine leere Zeile, ega…