From f36bc80bd71175b78342307043c8d048e1da6236 Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Mon, 20 Nov 2017 21:28:18 +0100 Subject: [PATCH] driver_manager-pc: numlock handling This patch incorporates key remapping rules for the input filter that depend on the global numlock state. --- .../recipes/raw/drivers_managed-pc/content.mk | 5 ++-- .../raw/drivers_managed-pc/drivers.config | 16 +++++++++++-- .../drivers_managed-pc/input_filter.config | 24 +++++++++++-------- .../drivers_managed-pc/numlock_remap.config | 24 +++++++++++++++++++ 4 files changed, 55 insertions(+), 14 deletions(-) create mode 100644 repos/gems/recipes/raw/drivers_managed-pc/numlock_remap.config diff --git a/repos/gems/recipes/raw/drivers_managed-pc/content.mk b/repos/gems/recipes/raw/drivers_managed-pc/content.mk index fb737425d..0aad7234d 100644 --- a/repos/gems/recipes/raw/drivers_managed-pc/content.mk +++ b/repos/gems/recipes/raw/drivers_managed-pc/content.mk @@ -1,6 +1,7 @@ -content: drivers.config fb_drv.config input_filter.config en_us.chargen +content: drivers.config fb_drv.config input_filter.config en_us.chargen \ + numlock_remap.config -drivers.config: +drivers.config numlock_remap.config: cp $(REP_DIR)/recipes/raw/drivers_managed-pc/$@ $@ fb_drv.config input_filter.config: diff --git a/repos/gems/recipes/raw/drivers_managed-pc/drivers.config b/repos/gems/recipes/raw/drivers_managed-pc/drivers.config index c840b4bb2..58657dc84 100644 --- a/repos/gems/recipes/raw/drivers_managed-pc/drivers.config +++ b/repos/gems/recipes/raw/drivers_managed-pc/drivers.config @@ -179,12 +179,24 @@ + + + + + + + + + + + + - + @@ -220,7 +232,7 @@ - + diff --git a/repos/gems/recipes/raw/drivers_managed-pc/input_filter.config b/repos/gems/recipes/raw/drivers_managed-pc/input_filter.config index 3b56908e8..c848ea329 100644 --- a/repos/gems/recipes/raw/drivers_managed-pc/input_filter.config +++ b/repos/gems/recipes/raw/drivers_managed-pc/input_filter.config @@ -3,16 +3,20 @@ - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/repos/gems/recipes/raw/drivers_managed-pc/numlock_remap.config b/repos/gems/recipes/raw/drivers_managed-pc/numlock_remap.config new file mode 100644 index 000000000..063556219 --- /dev/null +++ b/repos/gems/recipes/raw/drivers_managed-pc/numlock_remap.config @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + +