[AD] keyconf

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


There is a bug in keyconf utily which prevents it from saving files and thus making it useless. Attached little patch hopefully fixes it. Attached is also croatian keyboard mapping. Please, include it into the disrtibution. I hope it becomes useless soon.


--
Milan Mimica
keyboard_name = HR

[key_escape]
accent1 = 0
accent2 = 0
accent3 = 0
accent4 = 0
accent1_flag = 0
accent2_flag = 0
accent3_flag = 0
accent4_flag = 0

[key_ascii]
key25 = 122
key26 = 121
key65 = 353
key66 = 273
key68 = 269
key69 = 263
key61 = 39
key62 = 43
key70 = 382
key71 = 60
key74 = 45
key90 = 44

[key_capslock]
key25 = 90
key26 = 89
key65 = 352
key66 = 272
key68 = 268
key69 = 262
key62 = 43
key70 = 381
key74 = 45

[key_shift]
key25 = 90
key26 = 89
key65 = 352
key66 = 272
key68 = 268
key69 = 262
key33 = 38
key34 = 47
key35 = 40
key36 = 41
key27 = 61
key29 = 34
key61 = 63
key62 = 42
key70 = 381
key71 = 62
key72 = 59
key73 = 58
key74 = 95

[key_altgr]
key17 = 92
key6 = 91
key7 = 93
key23 = 161
key27 = 168
key28 = 126
key30 = 94
key32 = 176
key33 = 184
key34 = 96
key35 = 183
key36 = 180
key65 = 247
key66 = 215
key69 = 223
key70 = 164
key13 = 167

[key_control]
key2 = 123
key14 = 125
key22 = 64
--- allegro-old/setup/keyconf.c	2005-03-07 17:56:28.781250000 +0100
+++ allegro-new/setup/keyconf.c	2005-03-07 17:58:38.703125000 +0100
@@ -828,6 +828,7 @@
    push_config_state();
    override_config_data(config_override, sizeof(config_override));
    install_keyboard();
+   override_config_file(NULL);
    pop_config_state();
 
    memcpy(orig_key_ascii_table, _key_ascii_table, sizeof(orig_key_ascii_table));


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/