22860c9
Pinchord · pinchord.git · Tickets · Changelog
Branches > pre-release-31 > 22860c9 > files
v28.4 - allow the use of + in mods strokes where it don't do anything :p
Commit: 22860c9ae3ed78f90c6e55094e285396ae29fea3
Parent: b3d8d95
11 changed files:
generate-mods.clj view file
@@ -188,10 +188,16 @@ (let [{:keys [starter chords shortcuts]} symbols] [(for [[mod symbol] chords [chord combo] vowel-chords]- [(str starter chord mod) (str "{^}" (apply-mods (symbol-name symbol) combo))])+ [+ (str starter chord mod) (str "{^}" (apply-mods (symbol-name symbol) combo))+ (str "+" starter chord mod) (str "{^}" (apply-mods (symbol-name symbol) combo))+ ]) (for [[mod shortcut] shortcuts [chord combo] (assoc vowel-chords "-" [])]- [(str starter chord mod) (apply-mods shortcut combo)])+ [+ (str starter chord mod) (apply-mods shortcut combo)+ (str "+" starter chord mod) (apply-mods shortcut combo)+ ]) (for [[mod symbol] chords] [ ; the 4 combos of T* with and without e@@ -229,7 +235,8 @@ "LRK" "0" "LRP" "0" "RPK" "0"- "LPK" "0"}+ "LPK" "0"+ "" ""} :right {"S" "1" "S*" "2" "*" "3"@@ -242,7 +249,8 @@ "FST" "0" "FS*" "0" "ST*" "0"- "FT*" "0"}+ "FT*" "0"+ "" ""} :F-starter "TPWHR&" :F-keys {"R" "F1" "S" "F1" "RK" "F2" "S*" "F2"@@ -266,10 +274,16 @@ (let [{:keys [starter left right F-starter F-keys]} numbers] [(for [[number-chord number] (merge left right) [mod-chord combo] vowel-chords]- [(str starter mod-chord number-chord) (str "{^}" (apply-mods number combo))])+ [+ (str starter mod-chord number-chord) (str "{^}" (apply-mods number combo))+ (str "+" starter mod-chord number-chord) (str "{^}" (apply-mods number combo))+ ]) (for [[f-chord f-key] F-keys [mod-chord combo] (assoc vowel-chords "-" [])]- [(str F-starter mod-chord f-chord) (apply-mods f-key combo)])+ [+ (str F-starter mod-chord f-chord) (apply-mods f-key combo)+ (str "+" F-starter mod-chord f-chord) (apply-mods f-key combo)+ ]) (for [[left-chord left-number] left [right-chord right-number] right] [(str starter left-chord right-chord) (str "{}" left-number right-number)@@ -300,7 +314,10 @@ (->map [(for [[mod-chord combo] (assoc vowel-chords "-" []) [chord movement] movement-chords]- [(str movement-starter mod-chord chord) (apply-mods movement combo)])]))+ [+ (str movement-starter mod-chord chord) (apply-mods movement combo)+ (str "+" movement-starter mod-chord chord) (apply-mods movement combo)+ ])])) (def fingerspelling-starter "TWR") (def letters@@ -338,10 +355,17 @@ (->map [(for [[mod-chord combo] vowel-chords [chord letter] letters]- [(str fingerspelling-starter mod-chord chord) (apply-mods letter combo)])+ [+ (str fingerspelling-starter mod-chord chord) (apply-mods letter combo)+ (str "+" fingerspelling-starter mod-chord chord) (apply-mods letter combo)+ ]) (for [[chord letter] letters]- [(str fingerspelling-starter "-" chord) (str "{}" letter)- (str "#" fingerspelling-starter "-" chord) (str "{}{-|}" letter)])]))+ [+ (str fingerspelling-starter "-" chord) (str "{}" letter)+ (str "#" fingerspelling-starter "-" chord) (str "{}{-|}" letter)+ (str "+" fingerspelling-starter "-" chord) (str "{^}" letter)+ (str "#+" fingerspelling-starter "-" chord) (str "{^}{-|}" letter)+ ])])) (def mods-dict (merge symbols-dict fingerspelling-dict numbers-dict movement-dict)) pinchord-chords-v28.4.json pinchord-chords-v28.3.2.json view file
pinchord-javelin-dictionary-v28.4.yaml pinchord-javelin-dictionary-v28.3.2.yaml view file
pinchord-javelin-system-v28.4.yaml pinchord-javelin-system-v28.3.2.yaml view file
pinchord-starboard-layout-v28.4.javelin-layout pinchord-starboard-layout-v28.3.2.javelin-layout view file
plover_pinchord/dictionaries/pinchord-mods-v28.3.1.json view file
@@ -1 +0,0 @@plover_pinchord/dictionaries/pinchord-mods-v28.4.json view file
@@ -0,0 +1 @@plover_pinchord/dictionaries/pinchord-v28.4.json plover_pinchord/dictionaries/pinchord-v28.3.1.json view file
plover_pinchord/dictionaries/pinchord-v28.4.py plover_pinchord/dictionaries/pinchord-v28.3.1.py view file
plover_pinchord/system.py view file
@@ -17,7 +17,7 @@ UNDO_STROKE_STENO = "-LR" DICTIONARIES_ROOT = "asset:plover_pinchord:dictionaries"-DEFAULT_DICTIONARIES = ("user.json", "pinchord-v28.3.1.json", "pinchord-mods-v28.3.1.json", "pinchord-v28.3.1.py")+DEFAULT_DICTIONARIES = ("user.json", "pinchord-v28.4.json", "pinchord-mods-v28.4.json", "pinchord-v28.4.py") KEYMAPS = { # If anyone knows the rest of these you should send them to me :psetup.cfg view file
@@ -1,6 +1,6 @@ [metadata] name = Pinchord-version = v28.3.1+version = v28.4 description = Chorded Keyboard Layout long_description = file:plover-description.md long_description_content_type = text/markdown