From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 X-Virus-Scanned: Debian amavisd-new at bahnhof.se Date: Sun, 6 Jan 2019 09:37:35 +0100 From: Fredrik Noring To: Alexey Gladkov Message-ID: <20190106083735.GA10014@sx9> References: <20181022084956.GT3219@comp-core-i7-2640m-0182e6> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20181022084956.GT3219@comp-core-i7-2640m-0182e6> User-Agent: Mutt/1.10.1 (2018-07-13) X-Mailman-Approved-At: Wed, 09 Jan 2019 15:51:48 +0300 Cc: kbd@lists.altlinux.org Subject: Re: [kbd] [PATCH 0/5] Add Apple USB keyboard models A1048 and A1243, Swedish localization X-BeenThere: kbd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Linux console tools development discussion List-Id: Linux console tools development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jan 2019 08:37:43 -0000 Archived-At: List-Archive: 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