informatique:materiel:claviers:keychron-q10

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:materiel:claviers:keychron-q10 [2024/01/28 14:54] – [Ressources] jpmilcentinformatique:materiel:claviers:keychron-q10 [2024/06/14 08:53] (Version actuelle) – [Firmware] jpmilcent
Ligne 1: Ligne 1:
 ====== Clavier Keychron Q10 ISO FR ====== ====== Clavier Keychron Q10 ISO FR ======
 +{{:informatique:materiel:claviers:keychron-q10-fully-assembled-version-iso-fr.webp?400 |}}
  
 ===== Ressources ===== ===== Ressources =====
   * [[https://keychron.fr/fr/products/keychron-q10-alice-layout-qmk-custom-mechanical-keyboard-iso-layout-collection?variant=39560047853697| Keychron Q10 sur Keychron.fr]] - 189€   * [[https://keychron.fr/fr/products/keychron-q10-alice-layout-qmk-custom-mechanical-keyboard-iso-layout-collection?variant=39560047853697| Keychron Q10 sur Keychron.fr]] - 189€
-    * Layout ISO FR+    * Disposition des touches ISO FR
     * Swithes Gateron G Pro pré-lubrifié : brown     * Swithes Gateron G Pro pré-lubrifié : brown
   * [[https://keychron.fr/products/keychron-keyboard-wooden-palm-rest?variant=39594885677185|Repose-poignets en bois pour clavier Keychron Q10/V10]] - 28,05€   * [[https://keychron.fr/products/keychron-keyboard-wooden-palm-rest?variant=39594885677185|Repose-poignets en bois pour clavier Keychron Q10/V10]] - 28,05€
Ligne 12: Ligne 12:
  
 ===== Keycaps Bépo ===== ===== Keycaps Bépo =====
-  * Le Keychron Q10 utilise un profil de touche de type OSA unique (profil OEM avec angle sphérique) => différentes formes sur les différentes rangées. +{{ :informatique:materiel:claviers:keychron_q10_iso_keycap_size.png?400|}} 
-===== Firmware =====+ 
 +  * Le Keychron Q10 ISO utilise un profil de touche de type OSA unique (profil OEM avec angle sphérique) => différentes formes sur les différentes rangées. 
 +  * Liste de sites vendant des keycaps ISO FR : https://lucidar.me/fr/keyboards/where-can-we-buy-french-keycaps/ 
 +  * [[https://goblintechkeys.com/products/french-bepo-classic-vintage-keycaps-set-retro-keycaps?_pos=1&_sid=e7e7eb55a&_ss=r|Goblin Tech Keys - Site vendant des keycaps BÉPO]] : layout ISO Bépo, profil OEM (R1-R4), compatible MX switches, 155 touches DYE-SUB PBT, SPACEBARS 1.75U, 2.0U, 2.25U. 2.75U, 3.0U, 6.0u, 6.25U et 7.0U,  1.0u, SHIFT 1.75u, 2.0u et 2.25u, CONTROL et CAPS LOCK 1.75u - 85€  
 + 
 +===== Firmware QMK Vial =====
   * Le [[https://github.com/vial-kb/vial-qmk/tree/vial/keyboards/keychron/q10/iso_encoder|firmware Vial pour le clavier Keychron Q10 (ISO)]] fonctionne très bien et l'utilisation de Vial et Qmk fonctionne aussi parfaitement sous Debian 11.   * Le [[https://github.com/vial-kb/vial-qmk/tree/vial/keyboards/keychron/q10/iso_encoder|firmware Vial pour le clavier Keychron Q10 (ISO)]] fonctionne très bien et l'utilisation de Vial et Qmk fonctionne aussi parfaitement sous Debian 11.
   * Pour installer le firmware utiliser ''qmk'' :   * Pour installer le firmware utiliser ''qmk'' :
     * Installation : ''apt install qmk''     * Installation : ''apt install qmk''
-    * Récupérer le dépôt de Vial : ''git clone https://github.com/vial-kb/vial-qmk.git''+    * Récupérer le dépôt de Vial : ''%%git clone https://github.com/vial-kb/vial-qmk.git%%''
     * Se placer à la racine du dépôt : '' cd vial-qmk''     * Se placer à la racine du dépôt : '' cd vial-qmk''
     * Lancer la commande //doctor// pour avoir des informations sur l'état de l'installation de ''qmk'' : ''qmk doctor''     * Lancer la commande //doctor// pour avoir des informations sur l'état de l'installation de ''qmk'' : ''qmk doctor''
Ligne 32: Ligne 37:
  
 ===== Interface de configuration Vial === ===== Interface de configuration Vial ===
 +  * Accès à l'interface Vial de configuration du clavier : https://vial.rocks/
   * Pour fonctionner, cette interface nécessite d'avoir :   * Pour fonctionner, cette interface nécessite d'avoir :
     * installer le firmware Vial sur le clavier (voir ci-dessus).     * installer le firmware Vial sur le clavier (voir ci-dessus).
     * [[https://get.vial.today/manual/linux-udev.html#device-specific-udev-rules|donner les bons droits aux fichiers Udev]].      * [[https://get.vial.today/manual/linux-udev.html#device-specific-udev-rules|donner les bons droits aux fichiers Udev]]. 
 +      * Ajouter une règle ''udev'' avec : <code bash>vi /etc/udev/rules.d/99-vial.rules</code>
 +        * Ajouter la ligne : <code>
 +# Keychron Q10 Pro
 +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="01a3", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl"
 +</code>
 +      * Relancer ''udev'' avec : <code bash>udevadm control --reload-rules && udevadm trigger</code>
   * Lorsque l'interface de Vial demande de maintenir 2 touches sur le clavier pour autoriser la modification de la config, il faut tenir appuyé les touchers "=" et le bouton/molette de réglage du volume complètement en haut à gauche. L'image affichée n'est pas bonne. Les touches à utiliser sont spécifier par [[https://github.com/vial-kb/vial-qmk/blob/vial/keyboards/keychron/q10/iso_encoder/keymaps/vial/config.h#L7-L8|ce fichier de code]].   * Lorsque l'interface de Vial demande de maintenir 2 touches sur le clavier pour autoriser la modification de la config, il faut tenir appuyé les touchers "=" et le bouton/molette de réglage du volume complètement en haut à gauche. L'image affichée n'est pas bonne. Les touches à utiliser sont spécifier par [[https://github.com/vial-kb/vial-qmk/blob/vial/keyboards/keychron/q10/iso_encoder/keymaps/vial/config.h#L7-L8|ce fichier de code]].
     * Pour trouver les  touches à utiliser avec par exmple : <code C>     * Pour trouver les  touches à utiliser avec par exmple : <code C>
Ligne 41: Ligne 53:
 </code> </code>
       * ''VIAL_UNLOCK_COMBO_ROWS'' indique les lignes pour chaque touche et ''VIAL_UNLOCK_COMBO_COLS'' les colonnes. Donc première touche à maintenir ''0,0'' (ligne 0, colonne 0) et seconde touche ''1,13'' (ligne 1, colonne 13). La première touche de la première ligne sur le Q10, c'est la molette de réglage du volume sur laquelle on peut appuyer. La 14ème touche de la seconde ligne sur le Q10, c'est la touche "= +".       * ''VIAL_UNLOCK_COMBO_ROWS'' indique les lignes pour chaque touche et ''VIAL_UNLOCK_COMBO_COLS'' les colonnes. Donc première touche à maintenir ''0,0'' (ligne 0, colonne 0) et seconde touche ''1,13'' (ligne 1, colonne 13). La première touche de la première ligne sur le Q10, c'est la molette de réglage du volume sur laquelle on peut appuyer. La 14ème touche de la seconde ligne sur le Q10, c'est la touche "= +".
 +
 +===== Script Bash toggle Bluetooth =====
 +<code bash>
 +#!/usr/bin/env bash
 +if bluetoothctl show | grep -q 'Powered: no'; then
 +    bluetoothctl power on
 +else
 +    bluetoothctl power off
 +fi
 +</code>
 +
 +===== Raccourcis KDE pour macro =====
 +Ci-dessous contenu à placer dans un fichier ''custom_shortcuts_kde.txt'' et à importer dans la config de KDE :
 +<code>
 +[Data]
 +DataCount=1
 +
 +[Data_1]
 +Comment=Commentaire
 +DataCount=5
 +Enabled=true
 +Name=JPM
 +SystemGroup=0
 +Type=ACTION_DATA_GROUP
 +
 +[Data_1Conditions]
 +Comment=
 +ConditionsCount=0
 +
 +[Data_1_1]
 +Comment=Activer/Désactiver le Bluetooth
 +Enabled=true
 +Name=Toogle Bluetooth
 +Type=SIMPLE_ACTION_DATA
 +
 +[Data_1_1Actions]
 +ActionsCount=1
 +
 +[Data_1_1Actions0]
 +CommandURL=/home/jpmilcent/bin/toggle_bluetooth
 +Type=COMMAND_URL
 +
 +[Data_1_1Conditions]
 +Comment=
 +ConditionsCount=0
 +
 +[Data_1_1Triggers]
 +Comment=Simple_action
 +TriggersCount=1
 +
 +[Data_1_1Triggers0]
 +Key=Meta+Shift+B
 +Type=SHORTCUT
 +Uuid={9f225ec7-2ab0-4f98-9eaa-70eac004aefe}
 +
 +[Data_1_2]
 +Comment=Ouvre l'application Vscode.
 +Enabled=true
 +Name=Open VSCode
 +Type=SIMPLE_ACTION_DATA
 +
 +[Data_1_2Actions]
 +ActionsCount=1
 +
 +[Data_1_2Actions0]
 +CommandURL=code
 +Type=COMMAND_URL
 +
 +[Data_1_2Conditions]
 +Comment=
 +ConditionsCount=0
 +
 +[Data_1_2Triggers]
 +Comment=Simple_action
 +TriggersCount=1
 +
 +[Data_1_2Triggers0]
 +Key=Meta+Shift+V
 +Type=SHORTCUT
 +Uuid={6ea54a21-ac10-4b2b-b607-ec3aeced39ac}
 +
 +[Data_1_3]
 +Comment=Ouvre l'application Tilix.
 +Enabled=true
 +Name=Open Tilix
 +Type=SIMPLE_ACTION_DATA
 +
 +[Data_1_3Actions]
 +ActionsCount=1
 +
 +[Data_1_3Actions0]
 +CommandURL=tilix
 +Type=COMMAND_URL
 +
 +[Data_1_3Conditions]
 +Comment=
 +ConditionsCount=0
 +
 +[Data_1_3Triggers]
 +Comment=Simple_action
 +TriggersCount=1
 +
 +[Data_1_3Triggers0]
 +Key=Meta+Shift+T
 +Type=SHORTCUT
 +Uuid={2bc427f1-a54d-499d-82c8-cf13d6983b7b}
 +
 +[Data_1_4]
 +Comment=Ouvrir l'application Spotify.
 +Enabled=true
 +Name=Open Spotify
 +Type=SIMPLE_ACTION_DATA
 +
 +[Data_1_4Actions]
 +ActionsCount=1
 +
 +[Data_1_4Actions0]
 +CommandURL=spotify
 +Type=COMMAND_URL
 +
 +[Data_1_4Conditions]
 +Comment=
 +ConditionsCount=0
 +
 +[Data_1_4Triggers]
 +Comment=Simple_action
 +TriggersCount=1
 +
 +[Data_1_4Triggers0]
 +Key=Meta+Shift+S
 +Type=SHORTCUT
 +Uuid={e4518b62-af05-40a5-b7e9-7ea253a76c31}
 +
 +[Data_1_5]
 +Comment=Ouvrir l'application Spectacle.
 +Enabled=true
 +Name=Open Spectacle
 +Type=SIMPLE_ACTION_DATA
 +
 +[Data_1_5Actions]
 +ActionsCount=1
 +
 +[Data_1_5Actions0]
 +CommandURL=spectacle
 +Type=COMMAND_URL
 +
 +[Data_1_5Conditions]
 +Comment=
 +ConditionsCount=0
 +
 +[Data_1_5Triggers]
 +Comment=Simple_action
 +TriggersCount=1
 +
 +[Data_1_5Triggers0]
 +Key=Meta+Shift+I
 +Type=SHORTCUT
 +Uuid={9bbff1c3-82ea-4507-a824-b89dd9f014df}
 +
 +[Main]
 +AllowMerge=false
 +Version=2
 +</code>
 +
  • informatique/materiel/claviers/keychron-q10.1706453664.txt.gz
  • Dernière modification : 2024/01/28 14:54
  • de jpmilcent