Ok, i've tracked down the line which causes the problem, by manually applying each change from the working hal keymap file.
The problem is the line
"<append key="input.keymap.data" type="strlist">e053:bluetooth</append> <!-- Bluetooth (toggle) on-to-off -->"
on line 141 of /usr/share/hal/fdi/information/10freedesktop/30-keymap-acer.fdi
Removing this line (and restarting) fixes the problem properly. Removing it doesn't affect the bluetooth functionality either, since it's the next line
"<append key="input.keymap.data" type="strlist">e054:bluetooth</append> <!-- Bluetooth (toggle) off-to-on -->"
which allows the bluetooth module to be switched toggled.
So it's perfectly safe to remove line 141, retain full functionality, and fix the delete key issue permanently! I'm going to try and find a way of getting this fix upstream, and hopefully a ubuntu dev can make the required change before hardy release....
(and thanks go to daniel eckl for finding the fix for this one!)
Ok, i've tracked down the line which causes the problem, by manually applying each change from the working hal keymap file.
The problem is the line
"<append key="input. keymap. data" type="strlist" >e053:bluetooth </append> <!-- Bluetooth (toggle) on-to-off -->" hal/fdi/ information/ 10freedesktop/ 30-keymap- acer.fdi
on line 141 of /usr/share/
Removing this line (and restarting) fixes the problem properly. Removing it doesn't affect the bluetooth functionality either, since it's the next line keymap. data" type="strlist" >e054:bluetooth </append> <!-- Bluetooth (toggle) off-to-on -->"
"<append key="input.
which allows the bluetooth module to be switched toggled.
So it's perfectly safe to remove line 141, retain full functionality, and fix the delete key issue permanently! I'm going to try and find a way of getting this fix upstream, and hopefully a ubuntu dev can make the required change before hardy release....
(and thanks go to daniel eckl for finding the fix for this one!)