Re: [kbd] [PATCH 0/5] Add Apple USB keyboard models A1048 and A1243, Swedish localization
Fredrik Noring <[email protected]> Sun, 6 Jan 2019 09:37:35 +0100
| Newsgroups | dev.linux.lists.kbd |
|---|---|
| Message-ID | <20190106083735.GA10014@sx9> |
Hi Alexey, > > The top row keys with printed feature icons are normally used to control > > features such as volume adjustments in macOS. They can also be used as > > function keys (F1-F19) by holding the Fn key. The default behaviour of > > the Fn key can be reversed. I have discovered a better way to reverse the function keys. It turns out that the keys can be reversed by the setting the fnmode parameter to 2 for the apple_hid kernel module. This can be done by for example # echo 2 >/sys/module/hid_apple/parameters/fnmode One advantage with this method (as opposed to the reversed keymap files) is that the function keys remain reversed with X11 as well. The apple_hid kernel module needs to loaded regardless. > > data/keymaps/mac/all/apple-a1048-sv.map | 70 ++++++++++++++++++ > > data/keymaps/mac/all/apple-a1243-sv-fn-reverse.map | 13 ++++ > > data/keymaps/mac/all/apple-a1243-sv.map | 17 +++++ > > .../all/apple-internal-0x0253-sv-fn-reverse.map | 15 ++++ > > data/keymaps/mac/all/apple-internal-0x0253-sv.map | 15 ++++ > > data/keymaps/mac/include/apple-a1048-base.inc | 85 ++++++++++++++++++++++ > > .../keymaps/mac/include/apple-a1243-fn-reverse.inc | 51 +++++++++++++ > > data/keymaps/mac/include/apple-a1243-fn.inc | 52 +++++++++++++ > > 8 files changed, 318 insertions(+) Therefore I suggest that we remove the map files named apple-*-reverse.* and instead refer to the use of the fnmode parameter. Would you agree? Fredrik