Apple Keyboard Issue


MoiraMom

 

Posted

Hey folks,


I've Recently returned to CoH after having some account issues..

I'm also temporarily on an Apple computer as I'm not currently in possession of my old PC.

So while I know CoH can run on OSX now, I set up a Bootcamp partition for Windows XP serveral months ago, so I just went ahead and installed CoH on that.

I've been using the Bootcamped XP for awhile now and it works surprisingly well.. However a headache I felt early on was the mac Keyboard.. While it did work, some keys were in the wrong places (notably the ALT and Windows keys).

So I downloaded a program (KeyTweak), to make the Apple's Alt/Option key act as the Windows key, and the apples Command key to act as the Alt Key.

Thus far every program (Blender, Firefox, etc) has accepted this change.. However CoH has not.. In order to use the "Alt" key I have to press the "Alt" key on the Apple Keyboard (which is normally where the Windows key would be). Which causes the effect of both keys combined (it does whatever Alt would do in-game, as well as bringing up the Taskbar, as the OS reads it as the Windows key still).

I tried manually changing the keybinds in-game by pressing Command(on the apple key, remember that would be Alt on a windows board), but the game doesn't read it as any input.. I then tried entering in the hex value within a text file in place of LALT (the hex value of the apples Command key), but that doesn't seem to work either.. I even tried using CMD and Command as key inputs within the keybind.txt for the hell of it, neither of them worked..

So now I'm outta ideas, short of swapping out with a PC keyboard whenever I'm using the computer..

Anyone have any ideas?


 

Posted

I have the same issue on a new shiny Apple slim keyboard on my Win7 PC. I can use Sharpkeys to remap some keys (notably I remapped left alt to be left windows and left command to be left alt), which works everywhere.... except in City of Heroes.

If I hit my remapped alt key (really the Apple command key), CoH doesn't recognize it at all. So fauxAlt+1 equals 1 as far as CoH is concerned. Very very suboptimal, as you might imagine.

The two ways I can think of to fix this in CoH would be to either add a way to specify the key's hex code in keybinds.txt (and then have it work with an additional, so E0_5B+1 or whatever), OR to fix CoH itself to stop using DirectInput for keyboard and actually trust the OS to give it the right info.


 

Posted

I don't have a solution to your keyboard problem. I just run the OSX version of CoH. This works fine, so might be a workaround.