Apple

Ukelele Mac OS X Éditeur de disposition de clavier

Par Maximus , le 3 juin 2019 - 39 minutes de lecture

Vous êtes ici: Accueil> Utilitaires
URL courte: https://scripts.sil.org/ukelele

<! –

Indisponibilité du site

En raison de réparations essentielles, il se peut que ce site ne soit pas disponible pendant les mois du 6 septembre (mardi) et de 7h00 (le mercredi). Nous nous excusons pour le dérangement.

->

John Brownie, 2019-01-18

Ukelele est un Editeur de disposition de clavier Unicode pour Mac OS X versions 10.2 (Jaguar) et versions ultérieures. Les versions 2.0 à 2.2.8 ne s'appliquent qu'à Mac OS X 10.4 (Tiger) et aux versions ultérieures. La version 3.0 et ultérieure nécessite Max OS X 10.8 (Mountain Lion) ou une version ultérieure. La version 3.3 et ultérieure nécessite Mac OS 10.9 (Mavericks)

À partir de la version 10.2 (Jaguar), Mac OS X prend en charge un format XML pour la disposition du clavier (.keylayout des dossiers). Ceux-ci peuvent être installés en les copiant dans le dossier dans ou; ils sont ensuite activés via l'onglet (dans les versions 10.5 et antérieures) du module (dans les versions 10.9 et antérieures, dans les versions 10.5 et antérieures).

Toutefois, la modification des dispositions de clavier (sans parler de la création de dispositions de clavier entièrement nouvelles, comme pour un nouveau script), en modifiant directement le texte XML est fastidieuse et sujette aux erreurs.

Ukelele vise à simplifier la disposition de la disposition du clavier en fournissant une interface graphique. .keylayout fichiers, où les caractères souhaités peuvent simplement être glissés sur les touches selon les besoins. (Le ou, disponible dans le menu Entrée s'il a été activé dans et affiché avec, est un excellent endroit pour trouver des caractères.)

En plus d'attribuer simplement des codes de caractère aux clés, Ukelele peut attribuer des chaînes de plusieurs caractères et créer des "clés mortes", dans lesquelles une frappe peut être utilisée pour définir un nouvel état modifiant le résultat de la frappe suivante.

Pour plus d'informations sur les dispositions de clavier Mac OS X, ainsi que sur les dispositions existantes disponibles au téléchargement, voir Ressources d'entrée. Pour certains types de mise en page, en particulier avec un grand nombre de séquences de touches mortes, la création d'une mise en page avec l'outil de texte KeyLayoutMaker peut constituer une alternative utile.

Ukelele est écrit par John Brownie de SIL et est copyright © 2003-2018. Ce logiciel est fourni sous la norme SIL licence freeware.

Dernière mise à jour

18 janvier 2019 – Version publiée 3.3

Le panneau d'informations ne reflétait pas les modifications apportées au type de clavier. Ceci est corrigé

Le tutoriel a été mis à jour pour refléter Ukelele 3.3.

Télécharger

Dernière version (pour macOS 10.9 et ultérieur):

Version stable précédente (7 octobre 2017 pour macOS 10.8 et versions ultérieures):

Ancienne version stable (binaire universel, 2.2.8, 8 mars 2014, pour Mac OS X 10.4 et versions ultérieures):

Ancienne version stable (Universal Binary, 1.8.4, 15 septembre 2009, Mac OS X 10.2 et versions ultérieures):

Application d'accompagnement

Keyboard Juggler est une application associée à Ukelele, disponible pour macOS 10.10 (Yosemite) et les versions ultérieures. Il s'agit d'une application simple qui vous permet de déplacer les dispositions de clavier dans et hors des dossiers d'installation sans avoir à utiliser le Finder. Ce n'est pas nécessaire pour la version 3.3 ou ultérieure.

Retour d'information

Les commentaires sur l'outil Ukelele sont invités (voir le fichier Lisez-moi pour les informations de contact). Ce logiciel est fourni dans l’espoir qu’il puisse être utile, mais sans aucune garantie, explicite ou implicite, et sans garantie de support ou de mises à niveau futures.

Il existe également un forum d'utilisateurs sur les groupes Google, le groupe d'utilisateurs Ukelele, disponible à l'adresse http://groups.google.com/group/ukelele-users.

Soutien

Pour obtenir de l'aide, utilisez le groupe d'utilisateurs Ukelele ( http://groups.google.com/group/ukelele-users) ou contactez directement l'auteur (coordonnées dans le fichier Lisez-moi sur l'image du disque Ukelele).

L'histoire

4 janvier 2019 – Version publiée 3.3b4

La fenêtre Organiseur redimensionne maintenant de manière plus intelligente, développant les listes, pas l'espace vide.

L'application d'installation utilisée sur les images de disque exportées possède une interface légèrement révisée.

Certaines dispositions de clavier modifiées en dehors de Ukelele peuvent provoquer un blocage, notamment lors du passage à l'onglet Modifiers. Ceci est corrigé

La version bêta précédente contenait une version de iconutil, qui ne fonctionnait pas avec les versions antérieures de macOS. La version intégrée est maintenant utilisée, ce qui devrait résoudre le problème d'obtention d'une icône lors de la création d'une nouvelle disposition de clavier à partir de la source d'entrée de clavier actuelle.

2 janvier 2019 – Version publiée 3.3b3

Réorganisation du menu Fichier pour placer les commandes d'installation dans un sous-menu.

Mis à jour le manuel.

Lors de l'installation d'une disposition de clavier ne faisant pas partie d'un ensemble de dispositions de clavier, la version précédente d'Ukelele avait tenté de déplacer un fichier d'icônes même s'il n'en existait aucun, générant ainsi un dialogue d'erreur. Ceci est corrigé

Il existe un blocage non résolu pour certains utilisateurs lors de la création d'une disposition de clavier basée sur la source d'entrée du clavier actuel. Une certaine journalisation a été ajoutée pour aider à diagnostiquer le problème.

18 décembre 2018 – Version publiée 3.3b2

L'association d'une icône fonctionne désormais pour les dispositions de clavier qui sont seules et ne font pas partie d'une collection. L'organisateur doit également installer et désinstaller l'icône ainsi que la disposition du clavier.

L'organisateur vous rappelle maintenant de vous déconnecter chaque fois que vous installez une disposition de clavier.

Il existe maintenant un élément dans le menu Fichier, Installer …, qui ouvre l’organiseur.

La création d'une configuration de clavier basée sur l'entrée actuelle a échoué sur les systèmes antérieurs à macOS 10.12 (Sierra). Ceci est corrigé

Si vous avez supprimé un mappage de touches puis utilisé l'annulation pour le remplacer, il se peut que l'index par défaut soit défini de manière incorrecte ultérieurement. Ceci est corrigé

4 décembre 2018 – Version publiée 3.3b1

Le mécanisme d'installation des dispositions de clavier a été retravaillé. Au lieu de le faire directement en ukelele ou indirectement via Keyboard Juggler, il existe une nouvelle fenêtre, l’organisateur, qui introduit les fonctionnalités de Keyboard Juggler dans Ukelele. Cela évite d'avoir à utiliser l'application d'assistance précédemment utilisée par Ukelele. Il intègre également le code Swift, nécessitant macOS 10.9 (Mavericks) en tant que version la plus ancienne du système d'exploitation pris en charge.

L'image du disque d'installation qui est maintenant exportée est, espérons-le, plus utile, avec une application à installer plutôt qu'un lien symbolique. Cela permet à l'utilisateur d'installer pour l'utilisateur actuel, qui est l'emplacement préféré pour macOS 10.13 (High Sierra) et les versions ultérieures.

Mis à jour vers Unicode 11.0.

Mise à jour de la base de données sur les langues dans le registre des sous-étiquettes de langues 2018-10-31. Ceci est utilisé pour spécifier la langue attendue d'une disposition de clavier.

Il y a maintenant un affichage d'informations sur le type de clavier actuel dans la fenêtre du clavier.

Certaines vérifications de la cohérence des fichiers d'icônes sont maintenant effectuées lorsqu'ils sont ajoutés à une disposition de clavier, afin de s'assurer qu'ils correspondent bien aux types de fichiers appropriés, et non à un format différent, avec uniquement l'extension modifiée. icns.

Ajout d'une option pour ne pas afficher les symboles mais afficher les caractères réels en majuscules.

Les clés dont les codes sont par ailleurs inconnus sont maintenant appelées clés ordinaires. Vous pouvez donc modifier leur sortie. Cela concerne principalement les claviers non Apple, mais potentiellement aussi les claviers japonais.

Modifiez la méthode de copie de l'icône lors de la création d'une disposition de clavier à partir de la source d'entrée du clavier actuel. Cela résout un crash dans macOS 10.14 (Mojave).

Mis à jour à Sparkle 1.20 (mécanisme de mise à jour automatique).

Lors de la production du fichier XML, Ukelele utilise maintenant des espaces plutôt que des tabulations, ce qui peut résoudre certains problèmes de macOS en reconnaissant que la configuration du clavier est valide.

Problème résolu: L'annulation ne fonctionnait pas correctement lorsque l'utilisateur supprimait un état de clé morte et que la disposition du clavier incluait des actions en ligne (ce qui signifie qu'elle a probablement été créée manuellement, et non en ukelele).

8 octobre 2017 – Version publiée 3.2.7

Lorsque la clé n’existait pas dans une clé morte et que cette clé n’avait qu’une sortie (techniquement, aucun élément d’action, une seule sortie), le passage de la sortie à la sortie existante laissait Ukelele supposer qu'elle ne changeait rien, puis rien ne se passerait. Le pire était que vous pouviez le changer en quelque chose d'autre et que l'annulation ne ferait pas la bonne chose. Cela a maintenant été corrigé.

Certains dialogues avaient des problèmes avec l'autolayout, ce qui entraînait l'apparition d'éléments tels que des boutons au mauvais endroit. Ceux-ci ont été corrigés, espérons-le.

Mettez à jour le manuel et aidez à conseiller l'installation des dispositions de clavier pour l'utilisateur actuel uniquement sous macOS 10.13 (High Sierra).

Correction d'une faute de frappe dans le menu Edition.

30 septembre 2017 – Paru la version 3.2.6

  • Lors de la modification du script d'une configuration de clavier, l'ID n'a pas été défini correctement (l'ancien ID a été conservé), ce qui a entraîné des problèmes de conflit d'ID. Ceci est corrigé
  • Lorsque vous renommez une disposition de clavier, les noms localisés ne sont pas modifiés. Ceci est fait correctement maintenant.
  • Le choix d'un type de clavier avec la description "inconnu", généralement "Inconnu (ID = 22)" a provoqué une exception rendant le travail suivant peu fiable. La cause a été réparée.
  • Le menu contextuel Entrer une clé morte pour une clé morte passe maintenant directement à l'état déclenché par la clé morte.
  • Le menu contextuel d'une clé contient maintenant un élément de menu Modifier la clé … qui ouvre la boîte de dialogue Modifier la clé pour cette clé.
  • Mise à jour de la base de données Unicode 10.0.0 et de la structure de mise à jour automatique de Sparkle 1.18.1.
  • L'image disque de l'installateur est maintenant signée, ce qui devrait permettre à Ukelele de s'installer sans passer par la boîte de dialogue Gatekeeper.
  • Lors de la création d'une nouvelle disposition de clavier à partir de la source d'entrée de clavier actuelle, le nom change automatiquement pour être différent du nom d'origine, afin d'éviter le problème de duplication des noms de disposition du clavier. clavier.

20 avril 2017 – Paru la version 3.2.5

  • Si le nom donné à une disposition de clavier contenait un caractère XML spécial (crochets gauche et droit, esperluette, guillemets et guillemets), Ukelele générerait un fichier XML non valide. Le nom est maintenant encodé et décodé correctement.
  • Supprimer un peu plus de code inutilisé.

10 avril 2017 – Paru la version 3.2.4

Cette version corrige le téléchargement incorrect de la version 3.2.3.

  • Une erreur lors du téléchargement de la dernière version a signifié qu’elle n’était pas disponible.
  • Suppression du code inutilisé.

24 mars 2017 – Paru la version 3.2.3

Cette version corrige un bug et ajoute une fonctionnalité.

  • Une configuration de clavier avec deux actions avec le même identifiant, éventuellement une encodée en tant qu'entité XML et l'autre non, provoquerait un crash. Ukelele ouvre maintenant une boîte de dialogue indiquant l’erreur.
  • Les sélections "Sticky Modifiers" et "JIS Only" de la boîte à outils sont maintenant stockées et restaurées lorsque Ukelele est fermé et redémarré.
  • Mise à jour de la structure Sparkle (pour la mise à jour automatique) vers 1.17.0.

15 février 2017 – Paru la version 3.2.2

Cette version corrige deux bugs.

  • L'outil permettant de convertir la source d'entrée du clavier actuel en un fichier XML compatible Ukelele génère parfois un code de script incorrect, ce qui rend la disposition du clavier peu fiable. Les codes de script et les identifiants sont maintenant automatiquement corrigés.
  • Changer le nom d'une disposition de clavier dans l'inspecteur désélectionnerait la disposition de clavier dans la fenêtre de collection, et une modification ultérieure provoquerait un blocage. Ceci est corrigé, ainsi que la restauration de la sélection de manière appropriée lors de toute autre modification.

7 janvier 2017 – Paru la version 3.2.1

Cette version corrige un problème avec la structure Sparkle. Ainsi, une fois la mise à jour vers la version 3.2.1 mise à jour, les mises à jour futures ne seront pas marquées comme non sécurisées.

  • Ajoutez des ressources manquantes pour vous assurer que Sparkle voit cela comme une mise à jour sécurisée.

4 janvier 2017 – Paru la version 3.2

Cette version supprime la version 3.2 de la version 3.2 et comporte des modifications mineures depuis la dernière version bêta.

  • Ukelele n'ouvrira pas une disposition de clavier ou une collection déjà installée, et suggère de modifier une copie et d'installer la nouvelle version.
  • Quelques ajustements des noms utilisés dans les commandes Annuler.
  • Mise à jour du cadre Sparkle (pour la mise à jour automatique) vers la version 1.15.1.

21 décembre 2016 – Version publiée 3.2b3

Cette version bêta inclut plusieurs corrections de bugs et met à jour le tutoriel.

  • Plusieurs contrôles de la fenêtre de collecte de disposition de clavier n'étaient pas fonctionnels. Cela a été corrigé.
  • Certains éléments de menu ont été activés de manière inappropriée pour des dispositions de clavier qui ne sont pas dans une collection, et leur sélection n’a rien fait ou a provoqué un blocage. Ils ne sont maintenant activés que lorsque cela est approprié.
  • La création d'une disposition de clavier vide ou la capture de l'entrée actuelle crée désormais des paramètres régionaux anglais par défaut.
  • Il y avait plusieurs problèmes avec undo, principalement liés au tri des tableaux de dispositions de clavier ou des emplacements dans une collection. Ils ont été corrigés.
  • Mettez à jour les captures d'écran du didacticiel vers la dernière version.

16 décembre 2016 – Version publiée 3.2b2

Cette version bêta inclut un correctif de bogue et une aide mise à jour.

  • Les dispositions de clavier sans la langue souhaitée peuvent entraîner le blocage de la fenêtre de collecte. Ceci est corrigé
  • Mise à jour de l'aide Ukelele.

15 décembre 2016 – Paru la version 3.2b1

Cette version bêta comprend plusieurs fonctionnalités nouvelles et mises à jour.

  • Les collections de dispositions de clavier peuvent maintenant être localisées. Cela signifie que le nom de chaque disposition de clavier peut être affiché correctement dans différentes langues. Cela implique une nouvelle apparence pour la fenêtre de collection, qui comporte désormais deux onglets, ainsi que de nouvelles commandes et boîtes de dialogue.
  • Lorsque vous créez une image disque du programme d'installation, le dossier Disposition du clavier s'appelle désormais "Faites glisser ici pour installer", ce qui, espérons-le, sera plus clair pour les utilisateurs.
  • Le manuel a été mis à jour.
  • Registre des étiquettes de langue mis à jour jusqu'en octobre 2016.
  • Lorsque vous avez ouvert l'éditeur de thème de couleur et sélectionné une couleur, le GPU discret a été activé, ce qui peut entraîner une consommation d'énergie accrue. Ceci est maintenant évité.

27 septembre 2016 – Paru la version 3.1.1

Cette version inclut plusieurs corrections de bugs.

  • Toutes les sorties clés étaient affichées en blanc, ce qui signifiait que l'impression ne fonctionnait pas. Fixé.
  • Lors de la création d'une disposition de clavier avec des mappages de touches standard, la barre d'espacement contient un espace sans modificateurs, majuscules et majuscules.
  • Correction de la création de numéros dans les copies afin qu'elles fonctionnent correctement lorsque le nom se termine par "copie X9", X9 étant un nombre à deux chiffres ou plus se terminant par le chiffre 9.
  • Si le nom d'une disposition de clavier contient des caractères ayant également une forme décomposée, des problèmes peuvent survenir en raison de la différence entre les formes décomposées et précomposées, en grande partie (mais pas entièrement) liées à la définition de la langue souhaitée. Espérons que la solution proposée résoudra le problème.
  • Suppression de certains codes redondants.
  • Mis à jour vers Xcode 8.

14 septembre 2016 – Paru la version 3.1.0

Cette version, la première version complète d'Ukelele 3.1, inclut une fonctionnalité modifiée et une documentation mise à jour.

  • La commande Disposition du clavier en double pour une collection de dispositions de clavier crée désormais une disposition de clavier en double dans la collection, plutôt qu'une disposition de clavier séparée et dégroupée.
  • Mise à jour du manuel et aide.

6 septembre 2016 – Publiée Version 3.1b3

Cette version, la troisième version bêta de Ukelele 3.1, inclut des corrections de bugs.

  • Assurez-vous que le paramètre de préférence pour le codage de points de code non-ASCII fonctionne.
  • Lorsqu'une disposition de clavier peut générer des caractères en dehors du plan multilingue de base, le paramètre maxout de la disposition de clavier peut être calculé comme étant plus court qu'il ne devrait être, ce qui peut entraîner un comportement étrange de la disposition de clavier. la disposition du clavier utilisée. Cela a été corrigé.

31 août 2016 – Publiée Version 3.1b2

Cette version, la deuxième version bêta de Ukelele 3.1, inclut des corrections de bugs.

  • Divers problèmes liés à l'affichage des touches ont été résolus, notamment un espace de ligne accru pour éviter certains problèmes de découpe et de redimensionnement.
  • Lors de l'affichage de la sortie d'une clé non-sortie dans l'état actuel de la clé morte, l'ombrage de la clé morte était appliqué en fonction de l'état précédent de la clé morte. Il affiche maintenant l'ombrage approprié pour l'état actuel de la clé morte.
  • Manuel et tutoriel mis à jour, principalement des captures d'écran.

25 août 2016 – Publiée Version 3.1b1

Cette version, la première version bêta de Ukelele 3.1, inclut des fonctionnalités nouvelles ou remaniées et plusieurs corrections de bugs.

  • Retravaillé le code pour afficher le résultat d'une clé. Il devrait maintenant sembler correct avec plusieurs diacritiques, bien que des coupures puissent se produire.
  • Lorsque vous modifiez l'échelle de la vue du clavier, la sortie change également d'échelle.
  • Ajoutez un bouton pour supprimer l'attribut de langue d'une disposition de clavier.
  • Mettez à jour la terminologie d'un paquet dans une collection.
  • Correction d'un bug qui entraînait l'affichage d'une valeur incorrecte par le bouton d'échelle de liste déroulante.
  • Ignorer un bug qui a provoqué un blocage lorsque le pointeur était au-dessus d'une clé contenant un caractère non-ASCII dans les informations (tel que $).
  • La suppression de la dernière disposition de clavier dans une collection et la tentative d'annulation de la suppression ont provoqué un blocage. Fixé.
  • Modifiez le comportement Nouvelle disposition du clavier pour fournir des choix dans les combinaisons Disposition de base, Verrouillage majuscule et Modificateur de commande, comme dans une nouvelle disposition de clavier standard dans une collection.
  • L’affichage est mis à jour correctement après modification des combinaisons de modificateurs.
  • Mise à jour et extension du didacticiel, qui est maintenant un document PDF plutôt que HTML.
  • Comme il n’était pas nécessaire de modifier la sortie des touches F (F1 à F19), elles ne sont plus modifiables.
  • Lorsqu'un utilisateur essaie de modifier la sortie d'une clé spéciale pour la première fois, une boîte de dialogue d'avertissement apparaît pour proposer des alternatives.
  • Mis à jour le manuel.

8 août 2016 – Paru la version 3.0.5

Cette version de Ukelele corrige plusieurs bugs.

  • Les boutons et les éléments de menu ne sont activés que de manière appropriée lorsqu'une collection de dispositions de clavier ne contient aucune disposition de clavier.
  • L'importation d'une clé morte ne fonctionnait pas, avec différentes manières de planter. Celles-ci ont été corrigées, donc cela devrait fonctionner comme prévu maintenant.
  • Lors de l'ouverture d'une disposition de clavier, des vérifications sont effectuées pour identifier et signaler certaines erreurs pouvant survenir avec les dispositions de clavier sur lesquelles le fichier XML a été édité directement (dans un éditeur de texte, pas dans ukelele).
  • Mettez à jour la base de données Unicode vers la version 9.0.0.
  • Désactivez la suppression d'une combinaison de modificateurs s'il s'agit du seul défini.
  • Lors de l'ajout d'un nouveau mappage de clé, la boîte de dialogue sélectionne maintenant le mappage de clé vide comme valeur par défaut, plutôt que ce qui avait été choisi précédemment, ce qui ne fonctionnait pas correctement.
  • Si une collection de dispositions de clavier comportait des dossiers internes en majuscules, Ukelele signalerait que le package n'était pas valide. Cela a été corrigé.

10 juin 2016 – Paru la version 3.0.4

Cette version de Ukelele corrige plusieurs bugs.

  • Résolution des problèmes d'impression et d'enregistrement liés aux dispositions de clavier ne faisant pas partie d'une collection de dispositions de clavier.
  • Les combinaisons de modificateurs glisser-déposer fonctionnent désormais correctement.
  • La création d'une nouvelle carte clé en tant que copie d'une carte clé existante a généré une configuration de clavier non valide. Cela a été corrigé.
  • Le bouton Supprimer pour les ensembles de combinaisons de modificateurs est activé correctement.
  • Correction du symbole pour la touche d'aide.

30 mars 2016 – Paru la version 3.0.3

Cette version de Ukelele corrige un bug et met à jour certaines fonctionnalités.

  • Mettez à jour Sparkle (support de mise à jour automatique) vers la version 1.14.0. Cela supprime certains problèmes. Ukelele n'a jamais été vulnérable à la vulnérabilité http car il a toujours utilisé https pour les mises à jour.
  • Mise à jour de Boost (framework d'utilitaire) vers la version 1.60.
  • Les préférences n'ont pas été mises à jour correctement, rendant certaines modifications impossibles à modifier (telles que le type de clavier). Cela a été corrigé.
  • La sortie XML a été modifiée pour que les attributs apparaissent maintenant dans l'ordre attendu. En théorie, cela ne fait aucune différence, mais cela rend le XML plus facile à comprendre pour un lecteur humain.
  • Mise à jour du manuel à divers endroits, y compris plus d'explications sur la suppression de liens, la création de dispositions de clavier avec différentes correspondances de touches pour les touches de contrôle et / ou le verrou majuscule, ainsi qu'une liste des langues prises en charge par Apple pour Press and Hold.
  • Mis à jour à la dernière version du registre de sous-étiquettes de langue.

14 janvier 2016 – Paru la version 3.0.2

Cette version de Ukelele corrige un bug et introduit de nouvelles fonctionnalités.

  • Lorsque vous double-cliquez sur une clé, la sortie apparaît parfois sous forme de code XML doublement codé (par exemple, au lieu de & # x001;). Cela a été corrigé.
  • Tous les exemples de disposition de clavier ont été convertis au format Unicode plutôt qu’à d’autres scripts.
  • Vous pouvez maintenant supprimer une icône ou une langue pour une disposition de clavier dans une collection de dispositions de clavier.
  • Supprimez le code inutilisé et nettoyez certaines tâches internes pour vous préparer aux futures fonctionnalités.
  • Les identifiants de clavier sont maintenant définis automatiquement, de sorte qu'ils correspondent toujours au script sélectionné, et l'utilisateur n'est jamais invité à définir l'identifiant, bien qu'il puisse être vu dans la fenêtre Inspecteur.

15 décembre 2015 – Paru la version 3.0.1

Ceci est une version corrigée des bugs Ukelele.

  • Lors de l'exécution sur un Mac récent (iMac 5K, MacBook 12 ", éventuellement d'autres), Ukelele n'a pas reconnu le type de clavier et a affiché une fenêtre de clavier vide. Le menu Afficher a également échoué., Ukelele utilisera un type de clavier par défaut.

20 octobre 2015 – Paru la version 3.0.0

Ceci est la première version complète de la version 3.0, après la période de test bêta.

  • Problème résolu: l'alias du dossier Disposition du clavier ne fonctionnait pas comme prévu. Cela a également entraîné une taille de fichier plus petite pour l'image disque créée.
  • Le nom de la disposition du clavier ou de la collection de dispositions de clavier est maintenant suggéré comme nom initial pour l’image disque.

14 octobre 2015 – Paru la version 3.0b6

  • Une nouvelle fonctionnalité a été ajoutée pour créer une image de disque pour la distribution des dispositions de clavier. L'image disque contient la collection de dispositions de clavier (ou disposition de clavier simple) et un alias dans le dossier Dispositions de clavier de la bibliothèque, qui permet à l'utilisateur de faire glisser la structure de clavier (collection) à installer.
  • Les fichiers temporaires créés lors de la création d'une disposition de clavier à partir de la source d'entrée de clavier actuelle sont maintenant nettoyés au lieu d'être laissés pour être supprimés au prochain redémarrage du système.

2 octobre 2015 – Paru la version 3.0b5

  • Il y avait des problèmes lors du démarrage d'Ukelele sans qu'aucun document précédent ne soit ouvert, conduisant à une fenêtre de disposition de clavier non fonctionnelle. Cela a été corrigé.
  • Lorsque vous ouvrez une disposition de clavier qui ne fait pas partie d'une collection, deux fenêtres s'ouvrent. Cela a été corrigé.
  • Si les préférences de Ukelele avaient un ancien nom de thème de couleur, mais qu’il n’y en ait pas, la fenêtre de configuration du clavier serait noire. Ukelele utilisera maintenant le thème de couleur par défaut dans cette situation.
  • Modifiez l'élément de menu de "Nouveau" à "Nouvelle collection de dispositions de clavier" pour clarifier ce qui serait créé.
  • Assortiment de modifications internes pour la compatibilité avec le compilateur Xcode 7.

21 septembre 2015 – Paru la version 3.0b4

  • Lorsque vous enregistrez une collection de dispositions de clavier (un jeu), les noms de fichier des fichiers de la ou des dispositions de clavier incluses dans la collection ont leur nom défini de manière à ce qu'ils soient cohérents avec le nom. de la disposition du clavier. Cela est nécessaire pour que la langue de la disposition du clavier soit reconnue par le système.
  • Les ID de package avaient deux points d'affilée, ce qui a été corrigé.

10 septembre 2015 – Paru la version 3.0b3

  • Les thèmes de couleur sont à nouveau disponibles, avec un éditeur vous permettant d'éditer ou de créer des thèmes.
  • Les versions précédentes implémentaient de manière incorrecte l’enfoncement d’une touche, ce qui rendait la configuration du clavier invalide, de sorte qu’elle ne pourrait ni être utilisée ni ouverte par Ukelele. Cela a été corrigé.
  • Essayer d'installer une configuration de clavier qui n'a pas été enregistrée a provoqué un crash. Un avertissement est maintenant affiché pour demander à l'utilisateur de sauvegarder la disposition du clavier avant de l'installer.
  • Certaines corrections ont été apportées pour afficher correctement les messages d'erreur.
  • Lorsqu'une disposition de clavier non valide faisait partie d'un ensemble, des messages d'erreur étaient générés plusieurs fois. A partir de maintenant, un seul message d'erreur apparaîtra et Ukelele n'essaiera plus de l'ouvrir à nouveau.
  • Le manuel a été mis à jour pour inclure l'éditeur de thèmes de couleurs.

3 août 2015 – Paru la version 3.0b2

  • Une modification a été apportée pour que Ukelele fonctionne correctement sur les systèmes fonctionnant sous OS X 10.8 (Mountain Lion).
  • Une erreur dans le code XML généré par Ukelele 3.0b1 a provoqué le rejet par le système des dispositions de clavier. Cela a été corrigé.
  • Les préférences permettant de modifier le thème par défaut de Default à Print ne fonctionnaient pas. Cela fonctionne maintenant comme prévu.
  • Le texte en majuscule pour les petites tailles (telles que les touches de fonction et les touches fléchées sur les modèles MacBook) était trop haut et le haut était éteint en mode d'impression. Cela a été repositionné.
  • Lorsque vous modifiez la sortie d'une clé à l'aide de popover (par défaut, plutôt que d'une feuille), le texte saisi est accepté si l'utilisateur clique en dehors de la popover, et pas seulement lorsque l'utilisateur clique sur le bouton Terminé ou que l'utilisateur appuie sur la touche de retour. Comme le changement peut toujours être annulé, cela a été considéré comme plus conforme aux instructions de Apple.

27 juillet 2015 – Paru la version 3.0b1

  • Ukelele 3.0 est une toute nouvelle version, presque entièrement réécrite, à l'exception du code principal qui gère la structure de la disposition du clavier.
  • Ukelele utilise le nouveau modèle de document introduit par Apple. Cela signifie que toutes les modifications sont automatiquement enregistrées plutôt que d'avoir à être enregistrées par l'utilisateur. Pour créer un nouveau document, choisissez Dupliquer dans le menu Fichier, attribuez un nouveau nom et enregistrez-le dans le nouvel emplacement.
  • Le format de document préféré est maintenant la collection de dispositions de clavier, appelée également, après la manière dont elle est empaquetée. On peut utiliser des clés ou des clés dans les langues suivantes.
  • La fenêtre de disposition du clavier principal utilise désormais une interface à onglets plutôt que de disposer d'un tiroir pour les modificateurs et la vue des commentaires (quelque peu déroutante).
  • Ukelele a maintenant la possibilité d’installateur lui-même les dispositions de clavier. Vous pouvez installer vous-même, ou tous les utilisateurs de votre ordinateur, sans avoir à enregistrer la disposition du clavier et à le glisser dans le dossier approprié du Finder.
  • Certaines interactions ont été simplifiées en introduisant l’imprimante. Ainsi, par exemple, vous pouvez utiliser une clé, puis la transformer en clé en un seul clic et en une seule boîte de dialogue.
  • Ukelele fournit une fonctionnalité Aperçu rapide, qui permet de voir le clavier à partir du Finder.
  • Un concept de modificateurs simplifiés a été introduit. Cacao, ne fait pas la distinction entre les touches de déplacement gauche, droite, avec ou de contrôle, les Considérant toutes les touches de modification de gauche, il n'est utile que se mêlent les touches de gauche. Ukelele peut simplifier les combinaisons de modificateurs définis avec une disposition de clavier pour éliminer l'utilisation de touches de modificateur latéral gauche et droite. Cela rend les combinaisons de modificateurs plus faciles à comprendre, sans rien perdre dans les systèmes Apple actuels.
    La modification de la sortie clé est maintenant effectuée avec un popover, un moyen plus facile, préférez-vous, de le faire.
  • La fenêtre de l'inspecteur a été repensée avec une interface à onglets. Les nouveaux champs d'information sont les modificateurs actuellement actifs.
  • Lorsque vous utilisez une nouvelle disposition de clavier, vous avez un choix plus de grandes dispositions de clavier standard: QWERTY, AZERTY (français), QWERTZ (allemand), Dvorak et Colemak. De plus, vous pouvez créer un clavier qui combine deux ou trois touches, avec la touche de commande et / ou la touche de verrouillage majuscule.
  • De nombreux dialogues ont été repensés, en combinant parfois deux ou plus dans une série de sorte qu'une interaction se termine dans un seul dialogue.

8 mars 2014 – Version 2.2.8

  • Lors de la création d'une nouvelle carte de touches en tant que copie d'une carte ancienne, la nouvelle carte de clés avait le même index que l'ancien, de sorte que la disposition du clavier a été modifiée. L'était pas valide.

9 janvier 2014 – Version 2.2.7

  • Lors de la création d'une nouvelle carte de clé en tant que copie d'une carte existante, l'index était déjà sélectionné par unité.
  • Mise à jour du manuel et de l'aide en référence à Mavericks.

18 novembre 2013 – Version 2.2.6

  • Certaines configurations de clavier utilisateur entraînent l’écrou du convertisseur lors de l’utilisation de la nouvelle source d’entrée actuelle, ce qui a provoqué un crash dans Ukelele 2.2.5. Vous allez maintenant recevoir un message d'erreur indiquant que le fichier XML n'est pas valide. Il serait préférable d'utiliser New Based On… et ouvrir le fichier XML d'origine.

9 novembre 2013 – Version 2.2.5

  • Lors de la création d'un clavier basé sur un clavier existant ou à partir de la source d'un clavier actuel, un code de clavier aléatoire est.
  • Les nouveaux noms d’états sont validés pour éviter certains problèmes obscurs (au fond, n’appelez pas un état «0» ou «aucun»).

14 décembre 2012 – Version 2.2.4

  • La signature de code devrait maintenant être correcte pour Gatekeeper sous OS X 10.8 (Mountain Lion).
  • Aide Ukelele mise à jour.

1er octobre 2012 – Version 2.2.3

  • La création d'une nouvelle disposition de clavier à partir de la source d'entrée de clavier actuelle est bloquée sur des ordinateurs PowerPC, l'outil utilisé n'est pas utilisé par Intel. Cet outil est maintenant un binaire universel, il devrait donc fonctionner correctement sous PowerPC.

29 septembre 2012 – Version 2.2.2

  • Correction d'un bogue lors de la création d'une nouvelle combinaison de modificateurs et du choix d'une copie d'une clé existante.
  • Make-you-you-you-be-be-make-make-state-of-a-key-to-make-it, the make-out-of-the-sound-keyboard in valide and done inutilisable.
  • Signé en code pour Gatekeeper.
  • Boutons de la barre d'outils pour la visualisation haute résolution (Retina).

20 juin 2012 – Version 2.2.1

  • Il existe une nouvelle option dans les préférences permettant de générer des ensembles compatibles avec les versions antérieures à 10.5. Celles-ci devraient toujours fonctionner dans 10.7 et plus tard pour «appuyer et maintenir».
  • Correction d'un problème dans la boîte de dialogue Enregistrez-vous?
  • L'interface est en partie adaptée aux écrans haute résolution tels que le MacBook Pro Retina. Le texte doit sembler net, mais les boutons de la barre d’outils et d’autres éléments graphiques tels que les icônes ne sont pas encore convertis pour un affichage haute résolution.

31 mai 2012 – Version 2.2

Enregistant une configuration de clavier dans un ensemble, celle-ci deviendra compatible avec le mécanisme «press-and-hold» pour entrer les signes diacritiques, introduit dans OS X 10.7 (Lion). À cette fin, une «langue souhaitée» peut être fournie, qui est déterminante sur les possibilités offertes dans la fenêtre contextuelle. Cependant, ils ne peuvent pas fonctionner avec OS X 10.4 (Tiger) et les versions antérieures.

Modifiez les thèmes de couleur pour permettre plus de choix. Pour chaque catégorie de clé (normale, touche morte, sélectionnée) et d'état (haut ou bas), le type de dégradé, les couleurs et la couleur du texte.

Réparez automatiquement les correspondances de touches manquantes lors de l&#39;ouverture d&#39;une configuration de clavier, en mettant les correspondances de touches vides uniquement avec les touches spéciales définies.

Détectez et réparez un identifiant de clavier non valide lors de l&#39;ouverture d&#39;une disposition de clavier, générant automatiquement un identifiant de clavier valide pour le script spécifié dans la disposition de clavier.

Les fichiers ouverts mémorisent maintenant le thème de couleur, le type de clavier et le niveau de zoom après avoir quitté Ukelele et redémarré, à condition que les fichiers soient automatiquement rouverts (Lion et versions ultérieures).

Lors de l&#39;édition de la sortie d&#39;une touche spéciale, il existe maintenant un bouton pour insérer automatiquement la sortie standard.

Le manuel a été mis à jour de manière exhaustive pour refléter les modifications récentes et les versions plus récentes d&#39;OS X.

14 février 2012 – Paru la version 2.1.10

Restaurez un fichier manquant pour lequel le bouton ajoute un jeu de modificateurs invisible.

Correction du comportement de l&#39;ajout d&#39;un commentaire de création (en 2.1.9, c&#39;était l&#39;ajout d&#39;un commentaire à chaque ouverture du fichier).

Correction de certaines situations dans lesquelles le thème de couleur sélectionné était ignoré et le thème par défaut utilisé.

3 février 2012 – Paru la version 2.1.9

Restaurez un fichier manquant qui empêchait les thèmes de couleur de fonctionner pour la plupart des gens.

Corrigez l&#39;extension de la boîte de dialogue d&#39;impression (PDE) afin que les options Ukelele de la boîte de dialogue d&#39;impression apparaissent et fonctionnent à nouveau.

Les nouvelles dispositions de clavier reçoivent maintenant le commentaire de création approprié.

Correction de quelques problèmes avec l&#39;ajout de commentaires.

21 octobre 2011 – Paru la version 2.1.8

Réactivez la commande "Nouveau à partir de la source d&#39;entrée actuelle" lors de l&#39;exécution sous Mac OS X 10.7 (Lion), car une nouvelle version de l&#39;utilitaire d&#39;assistance existe.

Ajoutez une préférence pour permettre à l’utilisateur de choisir de rouvrir ou non les documents qui étaient ouverts au moment de la dernière fermeture de Ukelele. This only applies to Mac OS X 10.7 (Lion), and allows the new default behaviour (resume) or the old behaviour (the user’s choice of creating a new document, opening an existing document, or doing nothing).

Update the Unicode tables to the current draft of the Unicode Character Database, version 6.1. Note that this is a beta version, with the formal 6.1 specification due in February 2012.

Minor updates to the manual to reflect changes with Lion.

3 August 2011 — Released version 2.1.7

Disable “New From Current Input Source” when running in Mac OS X 10.7 (Lion), as it uses some helper utilities that do not run on Lion (they are PPC-only). It is still available on earlier versions of OS X.

7 June 2011 — Released version 2.1.6

Fix a bug that could lead to a new keyboard ID being set to 0 instead of the value in the dialog.

Show the default output for special keys in the status bar when editing a key within the window.

12 March 2011 — Released version 2.1.5

Write characters outside the Basic Multilingual Plane as hexadecimal values, to get around an apparent bug in Apple’s XML parser.

Now using Cocoa versions of the Inspector and Toolbox.

17 December 2010 — Released version 2.1.4

When a new modifier combination was added, it did not affect the display in the Ukelele window immediately. This is fixed so that it shows up properly.

6 December 2010 — Released version 2.1.3

Fix a crash when trying opening a keyboard layout within a bundle when either the bundle did not contain any keyboard layouts, no keyboard layout was chosen, or the cancel button was pressed.

24 November 2010 — Released version 2.1.2

Made some changes to the property list which may help with the problem of Ukelele appearing to claim non-Ukelele documents, particularly bundles.

12 November 2010 — Released version 2.1.1

Change the line endings to Unix line endings in the XML output file.

Improved formatting for XML files with multi-line comments.

30 October 2010 — Released version 2.1

Added a new preference which enables the user to choose to use a sheet dialog for editing key output on double-click (the previous behaviour, and the default) or edit in the same window.

Updated the Unicode database to version 6.0.

11 August 2010 — Released version 2.0.1

  • Corrected a problem which made keyboard layouts with no dead key states fail to work.

22 July 2010 — Released version 2.0

  • Corrected issues with French and Belgian keyboard layouts supplied with Ukelele which caused them not to open.
  • Made changes to the manual to better explain what is going on with control key combinations.
  • Improved a few error messages.

10 June 2010 — Released version 2.0b8

  • Fixed a bug that caused intermittent crashing when saving a file.
  • Fixed some problems with adding and deleting modifier combinations, some causing crashes, others creating keyboard layouts that could not be opened.

26 April 2010 — Released version 2.0b7

  • Fixed an issue with adding and deleting modifier combinations, which could lead to a keyboard layout that could not be used.
  • Implemented software update.
  • Found a work-around for keyboard layouts that have actions with an empty string for the id.
  • Updated the manual with a few fixes.

1 April 2010 — Released version 2.0b6

  • Replaced the colour options with a new preference panel, colour themes, which are now accessible from the View menu as well. Colour themes control all the colours of the keyboard, including background and text.
  • Updated the manual to incorporate changes since 2.0b1.
  • New feature to look up key strokes for a given output string. This is accessed from the Find item in the Edit menu.
  • Adjusted some code to prevent Ukelele producing a keyboard layout file that cannot be used by the operating system. Opening and saving a file should fix the problems in existing keyboard layouts.
  • Relaxed some restrictions related to using keyboard layouts with unusual key maps using base maps.
  • Created a user forum on Google Groups, Ukelele-Users.

9 February 2010 — Released version 2.0b5

  • Modified the code to save a file, hopefully avoiding a crash.

27 January 2010 — Released version 2.0b4

  • Instead of a black frame on dead keys, they are now a red colour, and the selected keys (for swapping keys) are framed.
  • The grey for printed keys that are down has been made a little lighter.
  • Support for opening files which are considered to be plain text has been re-enabled. Hopefully this solves problems in opening old files, without causing problems with saving them.
  • Key elements with empty output should be handle correctly now.
  • Symbols for non-printing characters should show up on non-standard keys.

25 January 2010 — Released version 2.0b3

  • Key colours are now user-configurable in preferences. Key up and key down have inner and outer colours, with a gradient from the outer colour at the corners to the inner colour in the centre of the key cap.
  • Key colours are swapped, so that the darker colour is now in the centre of the key, the lighter at the edges.
  • Crashes when moving from comment to comment have been fixed.
  • The problem solved in 1.8.4 with hand-edited files with gaps in numbering key maps has been solved in 2.0b3 as well.
  • Found a more robust solution for positioning text on the key cap.
  • A word of explanation about removing plain text support: This was only necessary for opening some old files, and was not a supported save format. Removing support avoids saving an unusable file.

20 January 2010 — Released version 2.0b2

  • Solved the problem of not launching on Mac OS X 10.4 (Tiger).
  • Changed the colour of the key caps to a darker blue, to increase contrast.
  • Moved the text down a bit on the key cap to provide more space for diacritics. This may not work all that well for different font sizes, and I will look at a more robust solution.
  • Printing now uses more printer-friendly colours — black on white, with no background colour, and grey highlights on modifiers that are down.
  • Fixed a crash if you clicked the “Create” button on the toolbar twice in a row.
  • Added QWERTZ as an option for new key maps.
  • Experimentally removed support for plain text files. If this causes problems opening files, then let me know.
  • Avoided creating empty action names, a potential problem.

15 January 2010 — Released version 2.0b1

  • Major rewrite, based on the Nano framework, meaning that it is restricted to Mac OS X 10.4 and later, but utilising many more modern features, such as sheets and drawers.
  • Redesigned interface, with a toolbar window and a drawer, bringing most elements into a single window.
  • The keyboard window is more scalable, allowing any value between 50% and 500%, including an option to fit the keyboard to the screen.
  • Printing is now implemented, with options of printing the keyboard layout with all dead key states and/or all modifier combinations.
  • Many interactions have been reworked, using a status bar to give instructions, leading to fewer dialogs that have to be navigated.
  • More information is now available about code points in the info inspector palette, based on the Unicode 5.2 standard.
  • Combining diacritics are now shown with a placeholder character, which is configurable in the preferences.
  • Comment handling is much improved, now handling all comments in the file, not just those at the beginning, and allowing comments longer than 255 characters.
  • New icons.
  • Support for bundles, so that keyboard layouts can be saved as bundles, or into existing bundles, optionally grouping the keyboard layout file with an icon file (usually the flag icon).
  • It is now possible to capture the current keyboard input source to create a keyboard layout. This allows easier conversion of older resource-based keyboard layouts, and use of the system’s keyboard layouts (which are no longer provided as XML as of 10.5, Leopard). Note that this facility requires Rosetta on Intel-based Macs.
  • The manual and tutorial have been rewritten to reflect the new version of Ukelele.

Notes from earlier releases can be found here.


© 2003-2019 SIL International, all rights reserved, unless otherwise noted elsewhere on this page.
Provided by SIL&#39;s Writing Systems Technology team (formerly known as NRSI). Contact us here.

Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.