From 6e1735d7bd735710119cf691a74b93370a310556 Mon Sep 17 00:00:00 2001 From: Hamish Coleman Date: Mon, 25 Apr 2016 00:44:48 +1000 Subject: [PATCH] Add keyboard patches for w530 --- w530.G4HT39WW.img.d/001_keysym.patch | 19 +++++++++++++++++++ w530.G4HT39WW.img.d/002_dead_keys.patch | 13 +++++++++++++ .../003_keysym_replacements.patch | 13 +++++++++++++ w530.G4HT39WW.img.d/004_fn_keys.patch | 15 +++++++++++++++ w530.G4HT39WW.img.d/005_fn_key_swap.patch | 13 +++++++++++++ 5 files changed, 73 insertions(+) create mode 100644 w530.G4HT39WW.img.d/001_keysym.patch create mode 100644 w530.G4HT39WW.img.d/002_dead_keys.patch create mode 100644 w530.G4HT39WW.img.d/003_keysym_replacements.patch create mode 100644 w530.G4HT39WW.img.d/004_fn_keys.patch create mode 100644 w530.G4HT39WW.img.d/005_fn_key_swap.patch diff --git a/w530.G4HT39WW.img.d/001_keysym.patch b/w530.G4HT39WW.img.d/001_keysym.patch new file mode 100644 index 0000000..772a0dc --- /dev/null +++ b/w530.G4HT39WW.img.d/001_keysym.patch @@ -0,0 +1,19 @@ +--- w530.G4HT39WW.img.orig.hex 2016-04-25 00:32:31.806095795 +1000 ++++ w530.G4HT39WW.img.hex 2016-04-25 00:32:31.734096038 +1000 +@@ -8699,11 +8699,11 @@ + 00021fa0 00 00 00 00 00 00 00 00 77 0a 19 76 27 84 36 85 |........w..v'.6.| + 00021fb0 00 00 00 00 00 00 00 00 0c 0b 1a 1b 28 29 2a 37 |............()*7| + 00021fc0 00 00 00 00 00 00 00 00 78 79 0e 0f 1d 74 2b 3d |........xy...t+=| +-00021fd0 00 00 00 00 00 00 00 00 00 7b 00 9b 00 00 00 59 |.........{.....Y| +-00021fe0 00 00 00 00 00 00 00 00 50 7a 9a 99 98 97 a0 54 |........Pz.....T| +-00021ff0 00 00 00 00 00 00 00 00 4c 4b 00 00 7c 00 55 56 |........LK..|.UV| +-00022000 00 00 00 00 00 00 00 00 00 51 00 00 00 53 00 4f |.........Q...S.O| +-00022010 00 00 00 00 00 00 00 00 00 00 00 00 00 3c 00 3e |.............<.>| ++00021fd0 00 00 00 00 00 00 00 00 4b 7b 00 9b 00 00 00 59 |........K{.....Y| ++00021fe0 00 00 00 00 00 00 00 00 4c 7a 9a 99 98 97 a0 54 |........Lz.....T| ++00021ff0 00 00 00 00 00 00 00 00 55 56 00 00 9c 00 89 8a |........UV......| ++00022000 00 00 00 00 00 00 00 00 50 51 00 00 00 53 7e 4f |........PQ...S~O| ++00022010 00 00 00 00 00 00 00 00 00 7c 7d 00 00 3c 00 3e |.........|}..<.>| + 00022020 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 39 00 |...........,..9.| + 00022030 00 00 00 00 00 00 00 00 3a 00 00 00 00 00 40 00 |........:.....@.| + 00022040 00 00 00 00 00 00 00 96 00 9d 00 9e 9f 4a 3a 9c |.............J:.| diff --git a/w530.G4HT39WW.img.d/002_dead_keys.patch b/w530.G4HT39WW.img.d/002_dead_keys.patch new file mode 100644 index 0000000..1e2fd6b --- /dev/null +++ b/w530.G4HT39WW.img.d/002_dead_keys.patch @@ -0,0 +1,13 @@ +--- w530.G4HT39WW.img.orig.hex 2016-04-25 00:34:52.213618633 +1000 ++++ w530.G4HT39WW.img.hex 2016-04-25 00:34:52.141618881 +1000 +@@ -8708,8 +8708,8 @@ + 00022030 00 00 00 00 00 00 00 00 3a 00 00 00 00 00 40 00 |........:.....@.| + 00022040 00 00 00 00 00 00 00 96 00 9d 00 9e 9f 4a 3a 9c |.............J:.| + 00022050 7d 7e 00 00 00 00 00 00 ff 00 7f 00 7f 00 ff 00 |}~..............| +-00022060 ff 00 ff 00 ff 00 ff 00 ff 00 8a 00 ff 00 d3 00 |................| +-00022070 a2 00 a0 00 48 00 41 80 fa 03 00 00 a0 97 00 00 |....H.A.........| ++00022060 ff 00 ff 00 ff 00 ff 00 ff 00 8b 00 ff 00 d3 00 |................| ++00022070 e3 00 a6 00 48 00 41 80 fa 03 00 00 a0 97 00 00 |....H.A.........| + 00022080 10 01 00 00 48 1f 02 00 58 20 02 00 7c 20 02 00 |....H...X ..| ..| + 00022090 ff 43 41 3f 3d 3b 3c 58 64 44 42 40 3e 0f 29 59 |.CA?=;.)Y| + 000220a0 65 38 2a 70 1d 10 02 5a 66 71 2c 1f 1e 11 03 5b |e8*p...Zfq,....[| diff --git a/w530.G4HT39WW.img.d/003_keysym_replacements.patch b/w530.G4HT39WW.img.d/003_keysym_replacements.patch new file mode 100644 index 0000000..ee81fdb --- /dev/null +++ b/w530.G4HT39WW.img.d/003_keysym_replacements.patch @@ -0,0 +1,13 @@ +--- w530.G4HT39WW.img.orig.hex 2016-04-25 00:38:10.377020476 +1000 ++++ w530.G4HT39WW.img.hex 2016-04-25 00:38:10.301020679 +1000 +@@ -8686,8 +8686,8 @@ + 00021ed0 5b 60 65 5f 00 00 00 00 00 00 00 00 00 00 00 5c |[`e_...........\| + 00021ee0 61 66 64 00 00 00 00 00 00 00 00 00 00 5d 62 67 |afd..........]bg| + 00021ef0 69 00 00 6c 00 00 00 00 00 00 00 00 63 00 68 6a |i..l........c.hj| +-00021f00 00 00 00 00 00 00 00 00 79 6d 00 7a 58 00 7b 6f |........ym.zX.{o| +-00021f10 00 32 46 02 20 44 01 26 7d 00 1a 7e 00 00 00 00 |.2F. D.&}..~....| ++00021f00 00 00 00 00 00 00 00 00 7c 44 01 7d 5a 00 7e 46 |........|D.}Z.~F| ++00021f10 02 4f 6d 00 53 6b 00 54 58 00 59 6f 00 00 00 00 |.Om.Sk.TX.Yo....| + 00021f20 9e 9e 00 9f 9f 00 4a 4a 00 00 00 00 b2 00 00 00 |......JJ........| + 00021f30 24 1d 02 00 40 00 00 00 c8 1e 02 00 88 1e 02 00 |$...@...........| + 00021f40 0b 00 00 00 08 1f 02 00 01 02 11 10 1f 6e 2e 83 |.............n..| diff --git a/w530.G4HT39WW.img.d/004_fn_keys.patch b/w530.G4HT39WW.img.d/004_fn_keys.patch new file mode 100644 index 0000000..68a9b32 --- /dev/null +++ b/w530.G4HT39WW.img.d/004_fn_keys.patch @@ -0,0 +1,15 @@ +--- w530.G4HT39WW.img.orig.hex 2016-04-25 00:41:27.400478862 +1000 ++++ w530.G4HT39WW.img.hex 2016-04-25 00:41:27.320479088 +1000 +@@ -8652,9 +8652,9 @@ + 00021cb0 5a 00 00 00 ff ff 00 00 00 00 00 00 a0 91 01 00 |Z...............| + 00021cc0 a4 91 01 00 a8 91 01 00 ac 91 01 00 b0 91 01 00 |................| + 00021cd0 b0 f9 01 00 b4 91 01 00 b8 91 01 00 c0 70 c0 71 |.............p.q| +-00021ce0 c0 72 c7 73 e4 78 e5 77 c0 76 c0 00 c0 00 c0 97 |.r.s.x.w.v......| +-00021cf0 c0 00 c8 00 c0 02 c0 03 00 00 c6 3d 00 00 00 00 |...........=....| +-00021d00 00 00 c0 00 c0 74 c0 75 00 00 00 00 00 00 00 00 |.....t.u........| ++00021ce0 c0 72 c7 73 e4 50 e5 51 c0 76 c0 77 c0 78 c0 97 |.r.s.P.Q.v.w.x..| ++00021cf0 c0 7a c8 00 c0 02 c0 03 00 00 c6 55 00 00 00 00 |.z.........U....| ++00021d00 00 00 c0 3d c0 74 c0 75 00 00 00 00 00 00 00 00 |...=.t.u........| + 00021d10 c0 a0 00 00 08 00 00 00 bc 1c 02 00 1b 00 00 00 |................| + 00021d20 dc 1c 02 00 00 00 00 0e 00 16 00 1e 00 26 00 25 |.............&.%| + 00021d30 00 2e 00 36 00 3d 00 3e 00 46 00 45 00 4e 00 55 |...6.=.>.F.E.N.U| diff --git a/w530.G4HT39WW.img.d/005_fn_key_swap.patch b/w530.G4HT39WW.img.d/005_fn_key_swap.patch new file mode 100644 index 0000000..cc0bad4 --- /dev/null +++ b/w530.G4HT39WW.img.d/005_fn_key_swap.patch @@ -0,0 +1,13 @@ +--- w530.G4HT39WW.img.orig.hex 2016-04-25 00:43:40.280096883 +1000 ++++ w530.G4HT39WW.img.hex 2016-04-25 00:43:40.216097069 +1000 +@@ -8651,8 +8651,8 @@ + 00021ca0 6e 00 00 00 fd 06 00 00 64 00 00 00 19 06 00 00 |n.......d.......| + 00021cb0 5a 00 00 00 ff ff 00 00 00 00 00 00 a0 91 01 00 |Z...............| + 00021cc0 a4 91 01 00 a8 91 01 00 ac 91 01 00 b0 91 01 00 |................| +-00021cd0 b0 f9 01 00 b4 91 01 00 b8 91 01 00 c0 70 c0 71 |.............p.q| +-00021ce0 c0 72 c7 73 e4 50 e5 51 c0 76 c0 77 c0 78 c0 97 |.r.s.P.Q.v.w.x..| ++00021cd0 b0 f9 01 00 b4 91 01 00 b8 91 01 00 c0 70 c0 72 |.............p.r| ++00021ce0 c0 71 c7 73 e4 50 e5 51 c0 76 c0 77 c0 78 c0 97 |.q.s.P.Q.v.w.x..| + 00021cf0 c0 7a c8 00 c0 02 c0 03 00 00 c6 55 00 00 00 00 |.z.........U....| + 00021d00 00 00 c0 3d c0 74 c0 75 00 00 00 00 00 00 00 00 |...=.t.u........| + 00021d10 c0 a0 00 00 08 00 00 00 bc 1c 02 00 1b 00 00 00 |................|