Sabine
cdada430ee
feat(developer): review, tidy up
2025-03-20 18:01:25 +01:00
Sabine
169cad76b1
feat(developer): print codepoints instead of numeric character ref. and check for control characters
2025-03-18 14:17:36 +01:00
Sabine
454b0359cb
feat(developer): add semicolon where needed; function names
2025-03-17 16:25:32 +01:00
Sabine
794db98409
feat(developer): comment out first occurance+write out later occurance of a rule
...
if a rule is ambiguous i.e. if it is a C0/C1 rule and has an abiguous C2 or C3 rule we comment out the C0/C1 rule and only use the C2 or C3 rule
c WARNING + [CAPS K_EQUAL] > 'ì' (C0/C1)
+ [CAPS K_EQUAL] > dk(A3) (C2 or C3)
2025-03-17 11:04:13 +01:00
Sabine
3bd2c5e9fd
feat(developer): more tests for kmc-convert
2025-03-06 13:12:01 +01:00
Sabine
3bbbc91531
feat(developer): tests for kmc-convert
2025-03-05 18:36:10 +01:00
Sabine
a2c592e335
feat(developer): small changes in src due to new tests
2025-03-05 08:05:16 +01:00
Sabine
5ba3201eb5
feat(developer): untrack files (kmn and keylayout)
2025-02-27 17:14:56 +01:00
Sabine
f3f7155982
feat(developer): start function comments and tests
2025-02-27 16:31:52 +01:00
Sabine
7e2c5b4f20
feat(developer): check more code according to style guides
2025-02-24 10:44:17 +01:00
Sabine
356dd35bf3
feat(developer): check code according to stye guides
2025-02-21 16:53:10 +01:00
Sabine
f7a0ac84f9
feat(developer): change trimValues to false to allow space to be output
2025-02-21 16:28:38 +01:00
Sabine
b649e75e41
feat(developer): review createRuleData to simplify creation of C2 and C3 rules
2025-02-21 08:04:32 +01:00
Sabine
176550ea52
feat(developer): kmc-convert even more tidy up
2025-02-19 17:04:39 +01:00
Sabine
c10313ef24
feat(developer): kmc-convert more tidy up
2025-02-19 13:06:34 +01:00
Sabine
1ee0990417
feat(developer): kmc-convert tidy up
2025-02-19 11:19:20 +01:00
Sabine
44bedec808
feat(developer): kmc-convert new approach ambiguous/duplicate rules C0/C1 and C2 OK
2025-02-18 21:46:42 +01:00
Sabine
fe0f4b294c
feat(developer): kmc-convert new approach ambiguous/duplicate rules C3 OK
2025-02-17 18:28:56 +01:00
Sabine
099b0c00f8
feat(developer): kmc-convert more ambiguous/duplicate rules across C0-C3
2025-02-13 13:05:57 +01:00
Sabine
c4d2400525
feat(developer): kmc-convert ambiguous/duplicate rules across C0-C3
2025-02-12 15:32:29 +01:00
Sabine
d3db314e50
feat(developer): kmc-convert tidy up; split read() into read + convert()
2025-02-06 18:05:35 +01:00
Sabine
c9a5188802
feat(developer): kmc-convert new findAmbiguousRules
2025-02-06 15:01:11 +01:00
Sabine
fd35e2b5fd
feat(developer): kmc-convert tidy up, add variable types
2025-01-31 17:26:18 +01:00
Sabine
d759c359c6
feat(developer): kmc-convert: warnings finished
2025-01-27 19:36:16 +01:00
Sabine
aeaa66c74a
feat(developer): kmc-convert: produce Warnings for duplicate/ambiguous/altered/unavailable kmn rules
2025-01-24 16:24:54 +01:00
Sabine
6311c033a0
feat(developer): kmc-convert complex multidimensional (C3) rules can be read
2025-01-17 19:50:10 +01:00
Sabine
95a951e4e7
feat(developer): remove RuleObject elements
2025-01-15 19:12:37 +01:00
Sabine
29d0810710
feat(developer): kmc-convert print C0, C1, C2, C4 OK
2025-01-15 09:33:22 +01:00
Sabine
958373e310
feat(developer): kmc-convert use object for writing out all rules
2025-01-15 09:31:51 +01:00
Sabine
a03c921df3
feat(developer): kmc-convert C0, C1, C2, C4 create correct data
2025-01-14 17:01:47 +01:00
Sabine
ce1a49ede2
feat(developer): kmc-convert use class Rules instead of array of rule data
2025-01-08 17:52:58 +01:00
Sabine
c102d83eed
feat(developer): kmc-convert seperate write into 3 functions
2025-01-06 19:29:23 +01:00
Sabine
a99abc9b06
feat(developer): kmc-convert remove unused functions
2025-01-06 15:24:57 +01:00
Sabine
3af9cca8bc
feat(developer): kmc-convert massive tidy up
2024-12-20 13:03:52 +01:00
Sabine
6b75883c48
eat(developer): kmc-convert write out sorted
2024-12-20 09:50:23 +01:00
Sabine
3bdcee9488
feat(developer): kmc-convert write out all data to kmn
2024-12-19 17:31:44 +01:00
Sabine
a12f5113db
feat(developer): kmc-convert pstart rint deadkeyed and deadkeyables
2024-12-17 08:01:31 +01:00
Sabine
0ae6314f6b
feat(developer): kmc-convert tidy up
2024-12-13 15:06:31 +01:00
Sabine
2e100eff7c
feat(developer): kmc-convert output for keys and shiftstates OK
2024-12-13 11:55:12 +01:00
Sabine
35e510e2de
feat(developer): kmc-convert add shiftstate combinations for output
2024-12-11 16:30:09 +01:00
Sabine
4fe023d6c6
feat(developer): kmc-convert data (console) output changed
2024-12-10 18:03:29 +01:00
Sabine
c5aa31a243
feat(developer): kmc-convert seems to get correct output data
2024-12-10 16:20:14 +01:00
Sabine
aa87e704c8
feat(developer): kmc-convert first version with chained actions
2024-12-09 19:58:09 +01:00
Sabine
6296cfcea2
feat(developer): kmc-convert: write deadkeys
2024-12-05 14:32:25 +01:00
Sabine
d3bfdc275e
feat(developer): kmc-convert: box Layout, keyMapSelect, Terminators-when
2024-11-29 07:11:58 +01:00
Sabine
3188e57ecf
feat(developer): kmc-convert: use callback for writing file
2024-11-28 15:51:01 +01:00
Sabine
0c0b3c1ab1
feat(developer): kmc-convert: exchange even more any-types
2024-11-27 07:57:26 +01:00
Sabine
83461d4810
feat(developer): kmc-convert: exchange more any-types
2024-11-27 07:37:26 +01:00
Sabine
17ffb14d91
feat(developer): kmc-convert: exchange any-types read, write, convert, inArray,outArray
2024-11-27 04:23:33 +01:00
Sabine
ffc9bc62a5
feat(developer): kmc-convert: handle keyMapSets
2024-11-27 03:54:24 +01:00