Ukelele Éditeur de disposition de clavier Mac OS X
Vous êtes ici: Entrée> 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 au cours des 6 septembre (mardi) et 7h00 (mercredi). Nous nous excusons pour le dérangement.
->
Ukelele est un Éditeur 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 concernent que les versions Mac OS X 10.4 (Tiger) et ultérieures. La version 3.0 et les versions ultérieures nécessitent 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)
À compter de la version 10.2 (Jaguar), Mac OS X prend en charge un format basé sur XML pour les dispositions de 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 10.5 et versions antérieures) du module (dans 10.9 et versions antérieures, dans 10.5 et versions antérieures) au sein de.
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 l’édition 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 les caractères.)
En plus de la simple affectation de codes de caractère à des clés, Ukelele peut affecter des chaînes de plusieurs caractères et créer des "clés mortes", dans lesquelles une frappe permet de 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 forme 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.
Contenus
Télécharger
Dernière version (pour macOS 10.9 et versions ultérieures):
Version stable précédente (7 octobre 2017, pour macOS 10.8 et versions ultérieures):
Version stable précédente (binaire universel, 2.2.8, 8 mars 2014, pour Mac OS X 10.4 et versions ultérieures):
Ancienne version stable (binaire universel, 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. Ceci est 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. Il n'est pas nécessaire pour la version 3.3 ou ultérieure.
Retour d'information
Des 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, expresse ou implicite, et sans garantie de support ou de mises à niveau futures.
Il existe également un forum d'utilisateurs sur Google Groupes, 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 se 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 présente 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 les problèmes 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'une collection 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 une boîte de 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 actuelle. 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é une mappe de clés, puis utilisé l'annulation pour la remplacer, il est possible que l'index par défaut soit défini de manière incorrecte par la suite. 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 dans 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 supprime la nécessité d'utiliser l'application d'assistance précédemment utilisée par Ukelele. Il incorpore également du code Swift, nécessitant macOS 10.9 (Mavericks) en tant que version la plus ancienne du système d'exploitation prise en charge.
L’image de 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 de langues dans le registre des sous-étiquettes de langues du 2018-10-31. Ceci est utilisé pour spécifier la langue prévue 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 cohérence des fichiers d'icônes sont maintenant effectuées lors de leur ajout à une disposition de clavier, afin de s'assurer que ce sont vraiment les bons types de fichiers, et non un format différent, avec uniquement l'extension modifiée .icns.
Ajout d'une option pour ne pas afficher les symboles, mais montrer les caractères réels sur les 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.
Modification de 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 actuelle. 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 désormais des espaces plutôt que des tabulations, ce qui peut résoudre certains problèmes de macOS en reconnaissant la configuration du clavier comme 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 comportait des actions en ligne (ce qui signifie qu'elle a probablement été créée manuellement, pas en ukelele).
8 octobre 2017 – Paru la version 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, seulement une sortie), le passage de la sortie à la sortie existante a amené Ukelele à supposer qu’elle ne changeait rien, alors rien ne se passerait. Le pire était que vous pouviez le changer en autre chose et qu'annuler ne ferait pas la bonne chose. Cela a maintenant été corrigé.
Certains dialogues ont eu des problèmes avec l'autolayout, ce qui a provoqué l'apparition d'éléments tels que des boutons au mauvais endroit. Ceux-ci ont été corrigés, espérons-le.
Mise à jour du manuel et aide à 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'était pas défini correctement (l'ancien ID était conservé), ce qui posait des problèmes de conflit d'identifiants. Ceci est corrigé.
- Lors du changement de nom d'une disposition de clavier, les noms localisés n'étaient pas modifiés. Cela se fait correctement maintenant.
- Le choix d'un type de clavier avec la description «inconnu», généralement «Inconnu (ID = 22)» a provoqué une exception qui a rendu le travail ultérieur 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é… permettant d'ouvrir la boîte de dialogue Modifier la clé pour cette clé.
- Mise à jour vers la base de données Unicode 10.0.0 et le cadre 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 désormais automatiquement pour être différent du nom d'origine, afin d'éviter le problème de duplication des noms de disposition de clavier.
20 avril 2017 – Paru la version 3.2.5
- Si le nom donné à une disposition de clavier contenait un caractère spécial XML (crochets gauche et droit, esperluette, guillemets simples et doubles), Ukelele générerait un fichier XML non valide. Le nom est maintenant encodé et décodé correctement.
- Suppression d'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 signifiait qu’elle n’était pas disponible.
- Suppression de 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 montrant quelle est l'erreur.
- Les sélections «Sticky Modifiers» et «JIS Only» de la boîte à outils sont maintenant mémorisées et restaurées lors de la fermeture et du redémarrage de Ukelele.
- Mise à jour du framework 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 actuelle 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 corrigés automatiquement.
- 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 le cadre Sparkle, de sorte que, 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 considère cela comme une mise à jour sécurisée.
4 janvier 2017 – Paru la version 3.2
Cette version retire 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 framework Sparkle (pour la mise à jour automatique) vers la version 1.15.1.
21 décembre 2016 – Paru la version 3.2b3
Cette version bêta inclut plusieurs corrections de bugs et met à jour le didacticiel.
- Plusieurs contrôles de la fenêtre de collection de dispositions de clavier étaient non fonctionnels. Cela a été corrigé.
- Certains éléments de menu ont été activés de manière inappropriée pour les 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 une localisation en anglais par défaut.
- Il y avait plusieurs problèmes avec undo, principalement liés au tri des tableaux de dispositions de clavier ou de localisations dans une collection. Ils ont été corrigés.
- Mise à jour des captures d’écran du didacticiel vers la dernière version.
16 décembre 2016 – Paru la version 3.2b2
Cette version bêta inclut un correctif de bogue et une aide mise à jour.
- Les dispositions de clavier sans langue voulue peuvent provoquer un blocage de la fenêtre de collecte. Ceci est corrigé.
- Aide Ukelele mise à jour.
15 décembre 2016 – Paru la version 3.2b1
Cette version bêta comprend plusieurs fonctionnalités nouvelles et mises à jour.
- Les collections de disposition 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 de 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.
- Mise à jour du registre d'étiquettes de langues à celui d'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 pourrait 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'espace contient un espace sans modificateurs, majuscule et majuscule.
- Correction de la création de nombres 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 configuration de clavier contient des caractères qui ont également une forme décomposée, des problèmes peuvent survenir en raison de l’écart entre les formes décomposées et précomposées, en grande partie (mais pas entièrement) lié à la définition de la langue souhaitée. Espérons que la solution ici 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 que sous la forme d'une disposition de clavier séparée et dégroupée.
- Mise à jour du manuel et de l'aide.
6 septembre 2016 – Paru la version 3.1b3
Cette version, la troisième version bêta de Ukelele 3.1, inclut quelques 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 l'être, ce qui peut entraîner un comportement étrange de la disposition de clavier utilisée. Cela a été corrigé.
31 août 2016 – Paru la version 3.1b2
Cette version, la deuxième version bêta de Ukelele 3.1, inclut quelques corrections de bugs.
- Divers problèmes liés à l'affichage des clés ont été résolus, notamment un espace de ligne accru pour éviter certains problèmes de découpage et de mise à l'échelle.
- Lors de l'affichage de la sortie d'une clé sans sortie dans l'état de clé morte actuel, l'ombrage de clé morte a été appliqué sur la base de l'état de clé morte précédent. Il affiche maintenant l'ombrage approprié pour l'état actuel de la clé morte.
- Mise à jour du manuel et du didacticiel, principalement des captures d'écran.
25 août 2016 – Paru la 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.
- Mettre à jour la terminologie d'un paquet à une collection.
- Corrige un bug qui faisait que le bouton combo scale affiche la mauvaise valeur.
- Contournez un bogue qui provoquait 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 de clavier pour proposer des choix dans les combinaisons de disposition de base, de verrouillage des majuscules et de modificateur de commande, comme dans une nouvelle disposition de clavier standard dans une collection.
- L’affichage est mis à jour correctement après la modification des combinaisons de modificateurs.
- Mise à jour et extension du didacticiel, qui est désormais un document PDF plutôt que HTML.
- Comme il n’était pas utile de modifier la sortie des touches F (F1 à F19), celles-ci ne sont plus modifiables.
- Lorsqu'un utilisateur tente de modifier la sortie d'une clé spéciale pour la première fois, une boîte de dialogue d'avertissement s'affiche 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 provoquer un crash. Ceux-ci ont été corrigés, il devrait donc 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 en ukelele).
- Mise à jour de la base de données Unicode vers la version 9.0.0.
- Désactivez la suppression d’une combinaison de modificateurs si elle est la seule définie.
- Lors de l'ajout d'un nouveau mappage de touches, la boîte de dialogue sélectionne désormais le mappage de touches vide comme valeur par défaut, plutôt que ce qui avait été choisi auparavant, ce qui ne fonctionnait pas correctement.
- Si une collection de dispositions de clavier comportait des dossiers internes nommés sans majuscule, Ukelele signalerait que le paquet n'était pas valide. Cela a été corrigé.
10 juin 2016 – Paru la version 3.0.4
Cette version de Ukelele corrige plusieurs bugs.
- Correction des problèmes d'impression et d'enregistrement avec des dispositions de clavier ne faisant pas partie d'une collection de disposition de clavier.
- Le glisser-déposer des combinaisons de modificateurs fonctionne désormais correctement.
- La création d'une nouvelle carte de touches en tant que copie d'une carte de clés existante a généré une disposition 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.
- Mise à jour de Sparkle (support de mise à jour automatique) vers la version 1.14.0. Cela supprime certains problèmes. Ukelele n’a jamais été sensible à la faille 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'étaient pas mises à jour correctement, rendant certaines modifications impossibles à modifier (notamment le type de clavier). Cela a été corrigé.
- La sortie XML a été modifiée afin 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 des liens, sur la création de dispositions de clavier avec différentes mappes de touches pour les touches de commande et / ou de verrouillage majuscule, et sur une liste mise à jour des langues prises en charge par Apple pour Press and Hold.
- Mis à jour à la dernière version du registre des 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 & # x001e; au lieu de & # x001e;). Cela a été corrigé.
- Tous les exemples de dispositions de clavier ont été convertis en Unicode plutôt que 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.
- Suppression de code inutilisé et nettoyage de certaines tâches internes pour préparer certaines fonctionnalités futures.
- 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 de l'inspecteur.
15 décembre 2015 – Paru la version 3.0.1
Ceci est une version corrigeant des bugs de 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. La modification du type de clavier à partir du menu Affichage a également échoué. , Ukelele utilisera un type de clavier par défaut.
20 octobre 2015 – Paru la version 3.0.0
Il s'agit de la première version complète de la version 3.0, après la période de test bêta.
- Correction du problème selon lequel l'alias du dossier Disposition des claviers 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 collection de dispositions de clavier ou de disposition 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 afin de 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, ce 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 qu'ils soient 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 ne figurant pas dans une collection, deux fenêtres sont ouvertes. Cela a été corrigé.
- Si les préférences d’Ukelele portaient un ancien nom de thème de couleur, mais qu’il n’y en avait pas, la fenêtre de configuration du clavier serait noire. Ukelele utilisera maintenant le thème de couleur par défaut dans cette situation.
- Modification de 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 de Xcode 7.
21 septembre 2015 – Paru la version 3.0b4
- Lorsque vous enregistrez une collection de dispositions de clavier (un ensemble), les noms de fichier des fichiers pour la ou les disposition (s) 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 de clavier. Cela est nécessaire pour que la langue de la disposition du clavier soit reconnue par le système.
- Les identifiants de paquet 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 de modifier ou de créer des thèmes.
- Les versions précédentes implémentaient de manière incorrecte le collage d'une touche, ce qui entraînait l'invalidité de la configuration du clavier, de sorte qu'elle ne pouvait être ni utilisée ni ouverte par Ukelele. Cela a été corrigé.
- Essayer d'installer une configuration de clavier qui n'avait pas été enregistrée a provoqué un crash. Un avertissement est maintenant affiché, demandant à l'utilisateur de sauvegarder la disposition du clavier avant de l'installer.
- Certaines corrections ont été apportées pour afficher les messages d'erreur correctement.
- Lorsqu'une disposition de clavier non valide faisait partie d'un ensemble, des messages d'erreur étaient générés plusieurs fois. Désormais, un seul message d'erreur apparaîtra et Ukelele ne tentera plus de l'ouvrir à nouveau.
- Le manuel a été mis à jour pour inclure l'éditeur de thème de couleur.
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 pour changer le thème par défaut de Par défaut à Imprimer n'ont pas fonctionné. Cela fonctionne maintenant comme prévu.
- Le texte en majuscules pour les petites tailles (telles que les touches de fonction et les touches fléchées sur les modèles MacBook) était trop haut placé et le haut était coupé en mode d'impression. Cela a été repositionné.
- Lorsque vous modifiez la sortie d'une clé à l'aide du popover (par défaut, plutôt que d'une feuille), le texte saisi est accepté si l'utilisateur clique en dehors du 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 directives d’Apple.
27 juillet 2015 – Paru la version 3.0b1
- Ukelele 3.0 est une toute nouvelle version, réécrite presque entièrement, à 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, également appelée ensemble, après la manière dont elle est empaquetée. Les collections de dispositions de clavier peuvent contenir une ou plusieurs dispositions de clavier, avec des icônes facultatives et les langues souhaitées pour chacune d’elles.
- La fenêtre de disposition du clavier principale 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'installer 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 à la faire glisser dans le dossier approprié du Finder.
- Certaines interactions ont été simplifiées en introduisant l’idée de sélectionner une clé puis de l’opérer. Ainsi, par exemple, vous pouvez sélectionner une clé, puis la transformer en clé morte en un seul clic et en une seule boîte de dialogue.
- Ukelele fournit une fonctionnalité Quick Look, qui vous permet de voir une disposition de clavier à partir du Finder.
- Un concept de «modificateurs simplifiés» a été introduit. Étant donné qu’aucun clavier Apple actuel, ni aucune application Cocoa, ne fait la distinction entre les touches de déplacement gauche, droite, d’option ou de contrôle, les considérant toutes comme des touches de modification de gauche, il n’est utile que d’utiliser les touches de gauche. Ukelele peut simplifier les combinaisons de modificateurs définies par une disposition de clavier pour éliminer l'utilisation de touches de modificateur séparées 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, espérons-le, de le faire. - La fenêtre de l'inspecteur a été repensée avec une interface à onglets. Les nouveaux champs d'information incluent les modificateurs actuellement actifs et les jeux de modificateurs auxquels ils correspondent.
- Lorsque vous créez une nouvelle disposition de clavier, vous avez un choix plus large de dispositions de clavier standard: QWERTY, AZERTY (français), QWERTZ (allemand), Dvorak et Colemak. De plus, vous pouvez créer une disposition de 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 – Paru la version 2.2.8
- Lors de la création d'une nouvelle mappe de touches en tant que copie d'une mappe existante, la nouvelle mappe de clés avait le même index que l'ancien, de sorte que la disposition du clavier n'était pas valide.
9 janvier 2014 – Paru la 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 sélectionné était désactivé par unité.
- Mise à jour du manuel et de l'aide en référence à Mavericks.
18 novembre 2013 – Paru la version 2.2.6
- Certaines configurations de clavier utilisateur entraînent l’échec du convertisseur lors de l’utilisation de 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 d'ouvrir le fichier XML d'origine.
9 novembre 2013 – Paru la version 2.2.5
- Lors de la création d'une disposition de clavier basée sur une disposition de clavier existante ou à partir de la source d'entrée de clavier actuelle, un ID de clavier aléatoire est généré.
- 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 – Paru la 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 – Paru la version 2.2.3
- La création d'une nouvelle disposition de clavier à partir de la source d'entrée de clavier actuelle se bloquait sur des ordinateurs PowerPC, l'outil utilisé n'étant qu'Intel. Cet outil est maintenant un binaire universel, il devrait donc fonctionner correctement sous PowerPC.
29 septembre 2012 – Paru la 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 carte de clés existante.
- Assurez-vous que vous ne pouvez pas créer un état de clé morte sans nom, ce qui rendrait la disposition du clavier non valide et donc inutilisable.
- Signé en code pour Gatekeeper.
- Boutons de la barre d'outils mis à jour pour les écrans haute résolution (Retina).
20 juin 2012 – Paru la 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 Enregistrer en tant que paquet dans lequel le bouton Enregistrer était étiqueté à tort comme étant ouvert.
- 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 – Paru la version 2.2
En enregistrant 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 (la langue par défaut est la langue du système), qui déterminera les possibilités offertes dans la fenêtre contextuelle. Cependant, de tels bundles peuvent ne 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 peuvent être définis individuellement.
Réparez automatiquement les correspondances de touches manquantes lors de l'ouverture d'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'ouverture d'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'édition de la sortie d'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'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'ajout d'un commentaire de création (en 2.1.9, c'était l'ajout d'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'extension de la boîte de dialogue d'impression (PDE) afin que les options Ukelele de la boîte de dialogue d'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'ajout de commentaires.
21 octobre 2011 – Paru la version 2.1.8
Réactivez la commande "Nouveau à partir de la source d'entrée actuelle" lors de l'exécution sous Mac OS X 10.7 (Lion), car une nouvelle version de l'utilitaire d'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's Writing Systems Technology team (formerly known as NRSI). Contact us here.
Commentaires
Laisser un commentaire