Ticket #880 (new bug)

Opened 15 months ago

Last modified 13 months ago

Dead keys do not work in OS X port

Reported by: morth Owned by:
Milestone: 3.1.3 Keywords: mac
Cc:

Description

When using for example a swedish keyboard layout, the ~ key is a dead key, for typing ñ etc. (even though I'd much prefer it wasn't, but that is another story.) Angband does not register dead keys, even if I press space afterwards.

If I recall correctly, this is not super easy to fix though, one have to use the input manager or somesuch to handle the dead keys. Maybe there is some way to cheat by checking the keycode instead of the generated character.

Attachments

Change History

Changed 14 months ago by morth

A formality question, would it be allowed to fix this using Cocoa/Objective-C instead of C? Because I can't find any official way to do it in the latter.

Changed 14 months ago by Lebannen

I don't think there's any objections to fix this using Cocoa/Obj-C - the new sound code was written to use Cocoa as that was dramatically the simplest solution, and as a result main-crb.c is already compiled as obj-C.

Cocoa actually offers better compatibility with old OS versions as long as we stick to the older methods - the intention was to slowly transition the whole thing over to use more Cocoa, but I'm rather too busy with other projects at the moment to do that myself :)

Changed 13 months ago by magnate

  • keywords mac added
  • milestone changed from Triage to 3.1.2 beta

Add/Change #880 (Dead keys do not work in OS X port)

Author



Action
as new
Next status will be 'confirmed'
 
Note: See TracTickets for help on using tickets.