This is just a question of having the correct keyboard driver loaded. For example, using a UK driver with a US keyboard causes @# to come out as "£. The ¬ is only found on UK keyboards, so you're clearing using the driver gb.
If you have 107 keys, you presumably need an appropriate East Asian driver. Enter the menu at System - Preferences - Hardware - Keyboard and click on the Layout tab. You can then add the appropriate driver, set it as the default, and then remove the unwanted one.