Browse Source

PR190hotfix.sh, fresh hexes, makeallhex.sh script

yoyoerx 10 năm trước cách đây
mục cha
commit
58bbfc5fa6
33 tập tin đã thay đổi với 32894 bổ sung41292 xóa
  1. 19 0
      keyboard/ergodox_ez/190hotfix.sh
  2. 1089 1439
      keyboard/ergodox_ez/keymaps/andrew_osx/andrew_osx.hex
  3. 1089 1454
      keyboard/ergodox_ez/keymaps/coderkun_neo2/coderkun_neo2.hex
  4. 1089 1439
      keyboard/ergodox_ez/keymaps/colemak/colemak.hex
  5. 1051 1051
      keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/colemak_osx_pc_no.hex
  6. 1157 1161
      keyboard/ergodox_ez/keymaps/csharp_dev/csharp_dev.hex
  7. 1096 1451
      keyboard/ergodox_ez/keymaps/dave/dave.hex
  8. 1057 1058
      keyboard/ergodox_ez/keymaps/default/default.hex
  9. 1089 1435
      keyboard/ergodox_ez/keymaps/default_osx/default_osx.hex
  10. 1088 1440
      keyboard/ergodox_ez/keymaps/dragon788/dragon788.hex
  11. 1089 1440
      keyboard/ergodox_ez/keymaps/dvorak/dvorak.hex
  12. 1089 1440
      keyboard/ergodox_ez/keymaps/emacs_osx_dk/emacs_osx_dk.hex
  13. 1057 1058
      keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex
  14. 1090 1442
      keyboard/ergodox_ez/keymaps/german-kinergo/german-kinergo.hex
  15. 1089 1440
      keyboard/ergodox_ez/keymaps/german/german.hex
  16. 1089 1440
      keyboard/ergodox_ez/keymaps/j3rn/j3rn.hex
  17. 1089 1440
      keyboard/ergodox_ez/keymaps/jack/jack.hex
  18. 1043 1043
      keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex
  19. 1089 1440
      keyboard/ergodox_ez/keymaps/jgarr/jgarr.hex
  20. 1089 1440
      keyboard/ergodox_ez/keymaps/kastyle/kastyle.hex
  21. 1089 1440
      keyboard/ergodox_ez/keymaps/kines-ish/kines-ish.hex
  22. 1095 1445
      keyboard/ergodox_ez/keymaps/mpiechotka/mpiechotka.hex
  23. 1057 1058
      keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex
  24. 1199 1509
      keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex
  25. 1100 1473
      keyboard/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy.hex
  26. 1121 1471
      keyboard/ergodox_ez/keymaps/osx_fr/osx_fr.hex
  27. 1088 1440
      keyboard/ergodox_ez/keymaps/plover/plover.hex
  28. 1088 1439
      keyboard/ergodox_ez/keymaps/software_neo2/software_neo2.hex
  29. 0 1538
      keyboard/ergodox_ez/keymaps/tm2030/keymap.hex
  30. 1187 0
      keyboard/ergodox_ez/keymaps/tm2030/tm2030.hex
  31. 1089 1439
      keyboard/ergodox_ez/keymaps/tonyabra_osx/tonyabra_osx.hex
  32. 1135 1489
      keyboard/ergodox_ez/keymaps/workman_osx_mdw/workman_osx_mdw.hex
  33. 9 0
      keyboard/ergodox_ez/makeallhex.sh

+ 19 - 0
keyboard/ergodox_ez/190hotfix.sh

@@ -0,0 +1,19 @@
+#!/bin/bash
+#a tool to fix broken keymaps as a result of pull request #190 
+#changing the declaration of matrix_scan_user() and matrix_init_user()
+#
+#This script will save a copy of the specified keymap as keymap.c.bak
+#and then create a new keymap.c with the definion corrected.
+#this script must be run from the ergodox_ez directory
+if [ $# -ne 1 ]; then
+    echo $0: usage: ./190hotfix keymap_name
+    exit 1
+fi
+
+echo Saving backup as ./keymaps/$1/keymap.c.bak ...
+mv ./keymaps/$1/keymap.c ./keymaps/$1/keymap.c.bak
+
+echo Modifying ./keymaps/$1/keymap.c ...
+cat ./keymaps/$1/keymap.c.bak | sed -r 's/^void \* matrix_/void matrix_/'>./keymaps/$1/keymap.c
+
+echo Complete!

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1439
keyboard/ergodox_ez/keymaps/andrew_osx/andrew_osx.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1454
keyboard/ergodox_ez/keymaps/coderkun_neo2/coderkun_neo2.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1439
keyboard/ergodox_ez/keymaps/colemak/colemak.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1051 - 1051
keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/colemak_osx_pc_no.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1157 - 1161
keyboard/ergodox_ez/keymaps/csharp_dev/csharp_dev.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1096 - 1451
keyboard/ergodox_ez/keymaps/dave/dave.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1057 - 1058
keyboard/ergodox_ez/keymaps/default/default.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1435
keyboard/ergodox_ez/keymaps/default_osx/default_osx.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1088 - 1440
keyboard/ergodox_ez/keymaps/dragon788/dragon788.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1440
keyboard/ergodox_ez/keymaps/dvorak/dvorak.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1440
keyboard/ergodox_ez/keymaps/emacs_osx_dk/emacs_osx_dk.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1057 - 1058
keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1090 - 1442
keyboard/ergodox_ez/keymaps/german-kinergo/german-kinergo.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1440
keyboard/ergodox_ez/keymaps/german/german.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1440
keyboard/ergodox_ez/keymaps/j3rn/j3rn.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1440
keyboard/ergodox_ez/keymaps/jack/jack.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1043 - 1043
keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1440
keyboard/ergodox_ez/keymaps/jgarr/jgarr.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1440
keyboard/ergodox_ez/keymaps/kastyle/kastyle.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1440
keyboard/ergodox_ez/keymaps/kines-ish/kines-ish.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1095 - 1445
keyboard/ergodox_ez/keymaps/mpiechotka/mpiechotka.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1057 - 1058
keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1199 - 1509
keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1100 - 1473
keyboard/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1121 - 1471
keyboard/ergodox_ez/keymaps/osx_fr/osx_fr.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1088 - 1440
keyboard/ergodox_ez/keymaps/plover/plover.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1088 - 1439
keyboard/ergodox_ez/keymaps/software_neo2/software_neo2.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1538
keyboard/ergodox_ez/keymaps/tm2030/keymap.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1187 - 0
keyboard/ergodox_ez/keymaps/tm2030/tm2030.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1089 - 1439
keyboard/ergodox_ez/keymaps/tonyabra_osx/tonyabra_osx.hex


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1135 - 1489
keyboard/ergodox_ez/keymaps/workman_osx_mdw/workman_osx_mdw.hex


+ 9 - 0
keyboard/ergodox_ez/makeallhex.sh

@@ -0,0 +1,9 @@
+#!/bin/bash
+#a quick tool to rebuild all the hex files for the keymaps in the ./keymaps/ directory
+make clean
+for f in ./keymaps/*
+	do 
+		MAPNAME=$(echo "$f"|sed -r 's#^./keymaps/##')
+		make KEYMAP=$MAPNAME
+		mv ergodox_ez.hex "$f/$MAPNAME.hex"
+done