History log of /openbsd-current/sys/dev/pckbc/wskbdmap_mfii.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.48 23-Jan-2023 nicm

Add Backtab key, based on a change from Crystal Kolipe kolipe.c at
exoticsilicon dot com.

ok miod


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.47 01-May-2021 visa

Retire OpenBSD/sgi.

OK deraadt@


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.46 11-May-2019 abieber

Add the colemak keyboard layout.

OK deraadt@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.45 31-Aug-2016 jca

sys/arch/sgi/hpc/wskbdmap_sgi.c should be regen'd too.

Requested by miod


# 1.44 31-Aug-2016 jca

Estonian keymap

Original diff from Taavi Tani in 2005 (!), adapted to -current by Mart
Tonso. ok mpi@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.43 14-Apr-2013 miod

Support for F13-F24 keys found on IBM 122-key keyboards.
From "Creamy" on tech@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.42 05-Apr-2011 miod

Icelandic keyboard mapping. Commited from an Icelandic keyboard.


Revision tags: OPENBSD_4_9_BASE
# 1.41 28-Aug-2010 miod

Provide a way to get < and > symbols on 101-key slovenian layouts; from
Zavisa Nikac (firstname dot lastname at inet dot hr)


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.40 07-Dec-2009 oga

Support uk.swapctrlcaps as a valid keymap.

ok miod@


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.39 09-Aug-2008 miod

Add the fr-dvorak-be'po layout as fr.dvorak for ps/2 and usb keyboards.
This is only the simplified layout, which is final; the complete layout with
extra symbols is still being discussed.


Revision tags: OPENBSD_4_4_BASE
# 1.38 30-Jul-2008 deraadt

repair comment


# 1.37 16-Jul-2008 miod

It is no longer necessary to regen gsckbdmap after changing this file.


# 1.36 26-Jun-2008 ray

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.

OK deraadt@


# 1.35 21-Mar-2008 miod

Add option WSKBD_NO_INTL_LAYOUTS to prevent inclusion of international
keyboard layouts, instead of having SMALL_KERNEL imply this on alpha.
No functional change.

ok deraadt@


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.34 05-Dec-2006 otto

Add Dutch map; from Maurice Janssen; ok miod@


Revision tags: OPENBSD_4_0_BASE
# 1.33 20-Jul-2006 mickey

a couple fixes in the lv map; from Martynas Venckus


# 1.32 20-Jul-2006 mickey

latvian kbd map; from Martynas Venckus <lab@plius.net>


# 1.31 29-May-2006 miod

Add support for the audio volume keys found on many laptops' builtin
keyboard. These specific keys are posted to a kernel thread which will
issue mixer commands if an audio device exists.

Written by Alexey Vatchenko <avv , mail zp ua> with tweaks by deraadt@ and I.


Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.30 09-May-2005 miod

Add a note reminding people to regen gsc and usb maps after changing this file.


# 1.29 06-May-2005 mickey

never trust a user diff...


# 1.28 06-May-2005 mickey

french a canadian; form Arnaud Bergeron <abergeron@gmail.com>


# 1.27 04-May-2005 miod

Remove duplicate 4/$ entries in non-US layouts where the key is the same.


Revision tags: OPENBSD_3_7_BASE
# 1.26 22-Feb-2005 mickey

sv map fix; from Jan Johansson <janj+openbsd@wenf.org>


Revision tags: OPENBSD_3_6_BASE
# 1.25 26-Jul-2004 miod

Minor glitches in the belgium keyboard layout; reported by Richard Ben Aleya.


# 1.24 09-Jul-2004 miod

Do not compile non-us keyboard tables on alpha if SMALL_KERNEL, as an
expedient to s(h)ave more bytes on the installation media.

Prompted by deraadt@


Revision tags: OPENBSD_3_5_BASE SMP_SYNC_A SMP_SYNC_B
# 1.23 16-Mar-2004 miod

Slovenian keymap, contributed by Jernej Kovacic (jkovacic, email dot si).


# 1.22 25-Sep-2003 mickey

hungarian keymap; from thuglife@bsd.hu


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE UBC_SYNC_A
# 1.21 04-Jan-2003 maja

Add support for polish keyboard from Kamil Andrusz wizz at mniam dot net.
Replaced some Latin 1 symbols with Latin 2. -moj


# 1.20 04-Jan-2003 maja

Add support for turkish keyboard from Berk Demir bdd at ieee dot org.
Replaced some Latin 1 symbols with Latin 5. -moj


Revision tags: OPENBSD_3_2_BASE UBC_SYNC_B
# 1.19 29-Jun-2002 maja

Add Brazilian keymap (iso275). Create by me and tested by
gustavo.rios@transport.alstom.com. -moj


# 1.18 29-Jun-2002 maja

Latinamerica keymap from Gerardo Santana Gomez Garrido <santana@openbsd.org.mx>.
-moj


# 1.17 22-Apr-2002 mickey

even better lt kbd map (in the best .su tradition ); from vld@vic.lt


Revision tags: OPENBSD_3_1_BASE
# 1.16 09-Apr-2002 mickey

better lt keymap (in the best .su tradition); from Vladis Adler <vld@vic.lt>


# 1.15 04-Apr-2002 mickey

lithuanian kbdmap, made from the script at http://open.bsd.lt


Revision tags: UBC_BASE
# 1.14 25-Oct-2001 mickey

branches: 1.14.2;
darkblack@networking-center.org says it should be apostrophe instead of grave in the _es map


Revision tags: OPENBSD_3_0_BASE
# 1.13 04-Oct-2001 mickey

add mode_switch for ru & ua


# 1.12 04-Sep-2001 mickey

.ua keyboard; from Igor Grabin <violent@death.kiev.ua>


# 1.11 13-Jun-2001 mickey

add portuguese kbd map; from pmsac <pmsac@netcabo.pt>


# 1.10 10-Jun-2001 mickey

sg fixes from Mathias Schmocker <smat@acm.org>


# 1.9 08-Jun-2001 mickey

swiss french keyboard; from Mathias Schmocker <smat@acm.org>


# 1.8 14-May-2001 mickey

branches: 1.8.2;
add swiss german layout; from Kaspar Brand <kasparb@freesurf.ch>


# 1.7 02-May-2001 mickey

allow switching vts w/ right alt/ctrl/fn; from Mike Glamm <glam0006@umn.edu>


# 1.6 30-Apr-2001 mickey

koi8-r keyboard layout; from igor grabin <violent@death.kiev.ua>


Revision tags: OPENBSD_2_9_BASE
# 1.5 09-Mar-2001 aaron

Add Belgian keymap for wscons; addresses PR/1592 from TDeval@PrimeOBJ.COM.


# 1.4 01-Mar-2001 aaron

Add CTRL-ALT-DEL machine reset support, like PCVT had, enabled by the
machdep.kbdreset sysctl as configured in /etc/sysctl.conf.


# 1.3 11-Feb-2001 aaron

Allow up to 12 virtual terminals (CTRL-ALT-F1 through CTRL-ALT-F12). Only
6 are enabled by default. After these changes, to enable more you must
change the "option WSDISPLAY_DEFAULTSCREENS" in the kernel config file and
edit /etc/ttys to switch the new ones from 'off' to 'on'.


# 1.2 15-Nov-2000 aaron

Add two command definitions for wscons scrollback support and link them to
the PGUP/PGDN keys.


# 1.1 13-Nov-2000 aaron

Machine-independent PC-like keyboard driver; from NetBSD. XXX - Not used
anywhere quite yet, but useful to have these files in the tree while we work
towards wscons for i386 and alpha.


# 1.47 01-May-2021 visa

Retire OpenBSD/sgi.

OK deraadt@


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.46 11-May-2019 abieber

Add the colemak keyboard layout.

OK deraadt@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.45 31-Aug-2016 jca

sys/arch/sgi/hpc/wskbdmap_sgi.c should be regen'd too.

Requested by miod


# 1.44 31-Aug-2016 jca

Estonian keymap

Original diff from Taavi Tani in 2005 (!), adapted to -current by Mart
Tonso. ok mpi@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.43 14-Apr-2013 miod

Support for F13-F24 keys found on IBM 122-key keyboards.
From "Creamy" on tech@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.42 05-Apr-2011 miod

Icelandic keyboard mapping. Commited from an Icelandic keyboard.


Revision tags: OPENBSD_4_9_BASE
# 1.41 28-Aug-2010 miod

Provide a way to get < and > symbols on 101-key slovenian layouts; from
Zavisa Nikac (firstname dot lastname at inet dot hr)


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.40 07-Dec-2009 oga

Support uk.swapctrlcaps as a valid keymap.

ok miod@


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.39 09-Aug-2008 miod

Add the fr-dvorak-be'po layout as fr.dvorak for ps/2 and usb keyboards.
This is only the simplified layout, which is final; the complete layout with
extra symbols is still being discussed.


Revision tags: OPENBSD_4_4_BASE
# 1.38 30-Jul-2008 deraadt

repair comment


# 1.37 16-Jul-2008 miod

It is no longer necessary to regen gsckbdmap after changing this file.


# 1.36 26-Jun-2008 ray

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.

OK deraadt@


# 1.35 21-Mar-2008 miod

Add option WSKBD_NO_INTL_LAYOUTS to prevent inclusion of international
keyboard layouts, instead of having SMALL_KERNEL imply this on alpha.
No functional change.

ok deraadt@


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.34 05-Dec-2006 otto

Add Dutch map; from Maurice Janssen; ok miod@


Revision tags: OPENBSD_4_0_BASE
# 1.33 20-Jul-2006 mickey

a couple fixes in the lv map; from Martynas Venckus


# 1.32 20-Jul-2006 mickey

latvian kbd map; from Martynas Venckus <lab@plius.net>


# 1.31 29-May-2006 miod

Add support for the audio volume keys found on many laptops' builtin
keyboard. These specific keys are posted to a kernel thread which will
issue mixer commands if an audio device exists.

Written by Alexey Vatchenko <avv , mail zp ua> with tweaks by deraadt@ and I.


Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.30 09-May-2005 miod

Add a note reminding people to regen gsc and usb maps after changing this file.


# 1.29 06-May-2005 mickey

never trust a user diff...


# 1.28 06-May-2005 mickey

french a canadian; form Arnaud Bergeron <abergeron@gmail.com>


# 1.27 04-May-2005 miod

Remove duplicate 4/$ entries in non-US layouts where the key is the same.


Revision tags: OPENBSD_3_7_BASE
# 1.26 22-Feb-2005 mickey

sv map fix; from Jan Johansson <janj+openbsd@wenf.org>


Revision tags: OPENBSD_3_6_BASE
# 1.25 26-Jul-2004 miod

Minor glitches in the belgium keyboard layout; reported by Richard Ben Aleya.


# 1.24 09-Jul-2004 miod

Do not compile non-us keyboard tables on alpha if SMALL_KERNEL, as an
expedient to s(h)ave more bytes on the installation media.

Prompted by deraadt@


Revision tags: OPENBSD_3_5_BASE SMP_SYNC_A SMP_SYNC_B
# 1.23 16-Mar-2004 miod

Slovenian keymap, contributed by Jernej Kovacic (jkovacic, email dot si).


# 1.22 25-Sep-2003 mickey

hungarian keymap; from thuglife@bsd.hu


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE UBC_SYNC_A
# 1.21 04-Jan-2003 maja

Add support for polish keyboard from Kamil Andrusz wizz at mniam dot net.
Replaced some Latin 1 symbols with Latin 2. -moj


# 1.20 04-Jan-2003 maja

Add support for turkish keyboard from Berk Demir bdd at ieee dot org.
Replaced some Latin 1 symbols with Latin 5. -moj


Revision tags: OPENBSD_3_2_BASE UBC_SYNC_B
# 1.19 29-Jun-2002 maja

Add Brazilian keymap (iso275). Create by me and tested by
gustavo.rios@transport.alstom.com. -moj


# 1.18 29-Jun-2002 maja

Latinamerica keymap from Gerardo Santana Gomez Garrido <santana@openbsd.org.mx>.
-moj


# 1.17 22-Apr-2002 mickey

even better lt kbd map (in the best .su tradition ); from vld@vic.lt


Revision tags: OPENBSD_3_1_BASE
# 1.16 09-Apr-2002 mickey

better lt keymap (in the best .su tradition); from Vladis Adler <vld@vic.lt>


# 1.15 04-Apr-2002 mickey

lithuanian kbdmap, made from the script at http://open.bsd.lt


Revision tags: UBC_BASE
# 1.14 25-Oct-2001 mickey

branches: 1.14.2;
darkblack@networking-center.org says it should be apostrophe instead of grave in the _es map


Revision tags: OPENBSD_3_0_BASE
# 1.13 04-Oct-2001 mickey

add mode_switch for ru & ua


# 1.12 04-Sep-2001 mickey

.ua keyboard; from Igor Grabin <violent@death.kiev.ua>


# 1.11 13-Jun-2001 mickey

add portuguese kbd map; from pmsac <pmsac@netcabo.pt>


# 1.10 10-Jun-2001 mickey

sg fixes from Mathias Schmocker <smat@acm.org>


# 1.9 08-Jun-2001 mickey

swiss french keyboard; from Mathias Schmocker <smat@acm.org>


# 1.8 14-May-2001 mickey

branches: 1.8.2;
add swiss german layout; from Kaspar Brand <kasparb@freesurf.ch>


# 1.7 02-May-2001 mickey

allow switching vts w/ right alt/ctrl/fn; from Mike Glamm <glam0006@umn.edu>


# 1.6 30-Apr-2001 mickey

koi8-r keyboard layout; from igor grabin <violent@death.kiev.ua>


Revision tags: OPENBSD_2_9_BASE
# 1.5 09-Mar-2001 aaron

Add Belgian keymap for wscons; addresses PR/1592 from TDeval@PrimeOBJ.COM.


# 1.4 01-Mar-2001 aaron

Add CTRL-ALT-DEL machine reset support, like PCVT had, enabled by the
machdep.kbdreset sysctl as configured in /etc/sysctl.conf.


# 1.3 11-Feb-2001 aaron

Allow up to 12 virtual terminals (CTRL-ALT-F1 through CTRL-ALT-F12). Only
6 are enabled by default. After these changes, to enable more you must
change the "option WSDISPLAY_DEFAULTSCREENS" in the kernel config file and
edit /etc/ttys to switch the new ones from 'off' to 'on'.


# 1.2 15-Nov-2000 aaron

Add two command definitions for wscons scrollback support and link them to
the PGUP/PGDN keys.


# 1.1 13-Nov-2000 aaron

Machine-independent PC-like keyboard driver; from NetBSD. XXX - Not used
anywhere quite yet, but useful to have these files in the tree while we work
towards wscons for i386 and alpha.


# 1.46 11-May-2019 abieber

Add the colemak keyboard layout.

OK deraadt@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.45 31-Aug-2016 jca

sys/arch/sgi/hpc/wskbdmap_sgi.c should be regen'd too.

Requested by miod


# 1.44 31-Aug-2016 jca

Estonian keymap

Original diff from Taavi Tani in 2005 (!), adapted to -current by Mart
Tonso. ok mpi@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.43 14-Apr-2013 miod

Support for F13-F24 keys found on IBM 122-key keyboards.
From "Creamy" on tech@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.42 05-Apr-2011 miod

Icelandic keyboard mapping. Commited from an Icelandic keyboard.


Revision tags: OPENBSD_4_9_BASE
# 1.41 28-Aug-2010 miod

Provide a way to get < and > symbols on 101-key slovenian layouts; from
Zavisa Nikac (firstname dot lastname at inet dot hr)


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.40 07-Dec-2009 oga

Support uk.swapctrlcaps as a valid keymap.

ok miod@


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.39 09-Aug-2008 miod

Add the fr-dvorak-be'po layout as fr.dvorak for ps/2 and usb keyboards.
This is only the simplified layout, which is final; the complete layout with
extra symbols is still being discussed.


Revision tags: OPENBSD_4_4_BASE
# 1.38 30-Jul-2008 deraadt

repair comment


# 1.37 16-Jul-2008 miod

It is no longer necessary to regen gsckbdmap after changing this file.


# 1.36 26-Jun-2008 ray

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.

OK deraadt@


# 1.35 21-Mar-2008 miod

Add option WSKBD_NO_INTL_LAYOUTS to prevent inclusion of international
keyboard layouts, instead of having SMALL_KERNEL imply this on alpha.
No functional change.

ok deraadt@


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.34 05-Dec-2006 otto

Add Dutch map; from Maurice Janssen; ok miod@


Revision tags: OPENBSD_4_0_BASE
# 1.33 20-Jul-2006 mickey

a couple fixes in the lv map; from Martynas Venckus


# 1.32 20-Jul-2006 mickey

latvian kbd map; from Martynas Venckus <lab@plius.net>


# 1.31 29-May-2006 miod

Add support for the audio volume keys found on many laptops' builtin
keyboard. These specific keys are posted to a kernel thread which will
issue mixer commands if an audio device exists.

Written by Alexey Vatchenko <avv , mail zp ua> with tweaks by deraadt@ and I.


Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.30 09-May-2005 miod

Add a note reminding people to regen gsc and usb maps after changing this file.


# 1.29 06-May-2005 mickey

never trust a user diff...


# 1.28 06-May-2005 mickey

french a canadian; form Arnaud Bergeron <abergeron@gmail.com>


# 1.27 04-May-2005 miod

Remove duplicate 4/$ entries in non-US layouts where the key is the same.


Revision tags: OPENBSD_3_7_BASE
# 1.26 22-Feb-2005 mickey

sv map fix; from Jan Johansson <janj+openbsd@wenf.org>


Revision tags: OPENBSD_3_6_BASE
# 1.25 26-Jul-2004 miod

Minor glitches in the belgium keyboard layout; reported by Richard Ben Aleya.


# 1.24 09-Jul-2004 miod

Do not compile non-us keyboard tables on alpha if SMALL_KERNEL, as an
expedient to s(h)ave more bytes on the installation media.

Prompted by deraadt@


Revision tags: OPENBSD_3_5_BASE SMP_SYNC_A SMP_SYNC_B
# 1.23 16-Mar-2004 miod

Slovenian keymap, contributed by Jernej Kovacic (jkovacic, email dot si).


# 1.22 25-Sep-2003 mickey

hungarian keymap; from thuglife@bsd.hu


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE UBC_SYNC_A
# 1.21 04-Jan-2003 maja

Add support for polish keyboard from Kamil Andrusz wizz at mniam dot net.
Replaced some Latin 1 symbols with Latin 2. -moj


# 1.20 04-Jan-2003 maja

Add support for turkish keyboard from Berk Demir bdd at ieee dot org.
Replaced some Latin 1 symbols with Latin 5. -moj


Revision tags: OPENBSD_3_2_BASE UBC_SYNC_B
# 1.19 29-Jun-2002 maja

Add Brazilian keymap (iso275). Create by me and tested by
gustavo.rios@transport.alstom.com. -moj


# 1.18 29-Jun-2002 maja

Latinamerica keymap from Gerardo Santana Gomez Garrido <santana@openbsd.org.mx>.
-moj


# 1.17 22-Apr-2002 mickey

even better lt kbd map (in the best .su tradition ); from vld@vic.lt


Revision tags: OPENBSD_3_1_BASE
# 1.16 09-Apr-2002 mickey

better lt keymap (in the best .su tradition); from Vladis Adler <vld@vic.lt>


# 1.15 04-Apr-2002 mickey

lithuanian kbdmap, made from the script at http://open.bsd.lt


Revision tags: UBC_BASE
# 1.14 25-Oct-2001 mickey

branches: 1.14.2;
darkblack@networking-center.org says it should be apostrophe instead of grave in the _es map


Revision tags: OPENBSD_3_0_BASE
# 1.13 04-Oct-2001 mickey

add mode_switch for ru & ua


# 1.12 04-Sep-2001 mickey

.ua keyboard; from Igor Grabin <violent@death.kiev.ua>


# 1.11 13-Jun-2001 mickey

add portuguese kbd map; from pmsac <pmsac@netcabo.pt>


# 1.10 10-Jun-2001 mickey

sg fixes from Mathias Schmocker <smat@acm.org>


# 1.9 08-Jun-2001 mickey

swiss french keyboard; from Mathias Schmocker <smat@acm.org>


# 1.8 14-May-2001 mickey

branches: 1.8.2;
add swiss german layout; from Kaspar Brand <kasparb@freesurf.ch>


# 1.7 02-May-2001 mickey

allow switching vts w/ right alt/ctrl/fn; from Mike Glamm <glam0006@umn.edu>


# 1.6 30-Apr-2001 mickey

koi8-r keyboard layout; from igor grabin <violent@death.kiev.ua>


Revision tags: OPENBSD_2_9_BASE
# 1.5 09-Mar-2001 aaron

Add Belgian keymap for wscons; addresses PR/1592 from TDeval@PrimeOBJ.COM.


# 1.4 01-Mar-2001 aaron

Add CTRL-ALT-DEL machine reset support, like PCVT had, enabled by the
machdep.kbdreset sysctl as configured in /etc/sysctl.conf.


# 1.3 11-Feb-2001 aaron

Allow up to 12 virtual terminals (CTRL-ALT-F1 through CTRL-ALT-F12). Only
6 are enabled by default. After these changes, to enable more you must
change the "option WSDISPLAY_DEFAULTSCREENS" in the kernel config file and
edit /etc/ttys to switch the new ones from 'off' to 'on'.


# 1.2 15-Nov-2000 aaron

Add two command definitions for wscons scrollback support and link them to
the PGUP/PGDN keys.


# 1.1 13-Nov-2000 aaron

Machine-independent PC-like keyboard driver; from NetBSD. XXX - Not used
anywhere quite yet, but useful to have these files in the tree while we work
towards wscons for i386 and alpha.


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.45 31-Aug-2016 jca

sys/arch/sgi/hpc/wskbdmap_sgi.c should be regen'd too.

Requested by miod


# 1.44 31-Aug-2016 jca

Estonian keymap

Original diff from Taavi Tani in 2005 (!), adapted to -current by Mart
Tonso. ok mpi@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.43 14-Apr-2013 miod

Support for F13-F24 keys found on IBM 122-key keyboards.
From "Creamy" on tech@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
# 1.42 05-Apr-2011 miod

Icelandic keyboard mapping. Commited from an Icelandic keyboard.


Revision tags: OPENBSD_4_9_BASE
# 1.41 28-Aug-2010 miod

Provide a way to get < and > symbols on 101-key slovenian layouts; from
Zavisa Nikac (firstname dot lastname at inet dot hr)


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.40 07-Dec-2009 oga

Support uk.swapctrlcaps as a valid keymap.

ok miod@


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.39 09-Aug-2008 miod

Add the fr-dvorak-be'po layout as fr.dvorak for ps/2 and usb keyboards.
This is only the simplified layout, which is final; the complete layout with
extra symbols is still being discussed.


Revision tags: OPENBSD_4_4_BASE
# 1.38 30-Jul-2008 deraadt

repair comment


# 1.37 16-Jul-2008 miod

It is no longer necessary to regen gsckbdmap after changing this file.


# 1.36 26-Jun-2008 ray

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.

OK deraadt@


# 1.35 21-Mar-2008 miod

Add option WSKBD_NO_INTL_LAYOUTS to prevent inclusion of international
keyboard layouts, instead of having SMALL_KERNEL imply this on alpha.
No functional change.

ok deraadt@


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
# 1.34 05-Dec-2006 otto

Add Dutch map; from Maurice Janssen; ok miod@


Revision tags: OPENBSD_4_0_BASE
# 1.33 20-Jul-2006 mickey

a couple fixes in the lv map; from Martynas Venckus


# 1.32 20-Jul-2006 mickey

latvian kbd map; from Martynas Venckus <lab@plius.net>


# 1.31 29-May-2006 miod

Add support for the audio volume keys found on many laptops' builtin
keyboard. These specific keys are posted to a kernel thread which will
issue mixer commands if an audio device exists.

Written by Alexey Vatchenko <avv , mail zp ua> with tweaks by deraadt@ and I.


Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.30 09-May-2005 miod

Add a note reminding people to regen gsc and usb maps after changing this file.


# 1.29 06-May-2005 mickey

never trust a user diff...


# 1.28 06-May-2005 mickey

french a canadian; form Arnaud Bergeron <abergeron@gmail.com>


# 1.27 04-May-2005 miod

Remove duplicate 4/$ entries in non-US layouts where the key is the same.


Revision tags: OPENBSD_3_7_BASE
# 1.26 22-Feb-2005 mickey

sv map fix; from Jan Johansson <janj+openbsd@wenf.org>


Revision tags: OPENBSD_3_6_BASE
# 1.25 26-Jul-2004 miod

Minor glitches in the belgium keyboard layout; reported by Richard Ben Aleya.


# 1.24 09-Jul-2004 miod

Do not compile non-us keyboard tables on alpha if SMALL_KERNEL, as an
expedient to s(h)ave more bytes on the installation media.

Prompted by deraadt@


Revision tags: OPENBSD_3_5_BASE SMP_SYNC_A SMP_SYNC_B
# 1.23 16-Mar-2004 miod

Slovenian keymap, contributed by Jernej Kovacic (jkovacic, email dot si).


# 1.22 25-Sep-2003 mickey

hungarian keymap; from thuglife@bsd.hu


Revision tags: OPENBSD_3_3_BASE OPENBSD_3_4_BASE UBC_SYNC_A
# 1.21 04-Jan-2003 maja

Add support for polish keyboard from Kamil Andrusz wizz at mniam dot net.
Replaced some Latin 1 symbols with Latin 2. -moj


# 1.20 04-Jan-2003 maja

Add support for turkish keyboard from Berk Demir bdd at ieee dot org.
Replaced some Latin 1 symbols with Latin 5. -moj


Revision tags: OPENBSD_3_2_BASE UBC_SYNC_B
# 1.19 29-Jun-2002 maja

Add Brazilian keymap (iso275). Create by me and tested by
gustavo.rios@transport.alstom.com. -moj


# 1.18 29-Jun-2002 maja

Latinamerica keymap from Gerardo Santana Gomez Garrido <santana@openbsd.org.mx>.
-moj


# 1.17 22-Apr-2002 mickey

even better lt kbd map (in the best .su tradition ); from vld@vic.lt


Revision tags: OPENBSD_3_1_BASE
# 1.16 09-Apr-2002 mickey

better lt keymap (in the best .su tradition); from Vladis Adler <vld@vic.lt>


# 1.15 04-Apr-2002 mickey

lithuanian kbdmap, made from the script at http://open.bsd.lt


Revision tags: UBC_BASE
# 1.14 25-Oct-2001 mickey

branches: 1.14.2;
darkblack@networking-center.org says it should be apostrophe instead of grave in the _es map


Revision tags: OPENBSD_3_0_BASE
# 1.13 04-Oct-2001 mickey

add mode_switch for ru & ua


# 1.12 04-Sep-2001 mickey

.ua keyboard; from Igor Grabin <violent@death.kiev.ua>


# 1.11 13-Jun-2001 mickey

add portuguese kbd map; from pmsac <pmsac@netcabo.pt>


# 1.10 10-Jun-2001 mickey

sg fixes from Mathias Schmocker <smat@acm.org>


# 1.9 08-Jun-2001 mickey

swiss french keyboard; from Mathias Schmocker <smat@acm.org>


# 1.8 14-May-2001 mickey

branches: 1.8.2;
add swiss german layout; from Kaspar Brand <kasparb@freesurf.ch>


# 1.7 02-May-2001 mickey

allow switching vts w/ right alt/ctrl/fn; from Mike Glamm <glam0006@umn.edu>


# 1.6 30-Apr-2001 mickey

koi8-r keyboard layout; from igor grabin <violent@death.kiev.ua>


Revision tags: OPENBSD_2_9_BASE
# 1.5 09-Mar-2001 aaron

Add Belgian keymap for wscons; addresses PR/1592 from TDeval@PrimeOBJ.COM.


# 1.4 01-Mar-2001 aaron

Add CTRL-ALT-DEL machine reset support, like PCVT had, enabled by the
machdep.kbdreset sysctl as configured in /etc/sysctl.conf.


# 1.3 11-Feb-2001 aaron

Allow up to 12 virtual terminals (CTRL-ALT-F1 through CTRL-ALT-F12). Only
6 are enabled by default. After these changes, to enable more you must
change the "option WSDISPLAY_DEFAULTSCREENS" in the kernel config file and
edit /etc/ttys to switch the new ones from 'off' to 'on'.


# 1.2 15-Nov-2000 aaron

Add two command definitions for wscons scrollback support and link them to
the PGUP/PGDN keys.


# 1.1 13-Nov-2000 aaron

Machine-independent PC-like keyboard driver; from NetBSD. XXX - Not used
anywhere quite yet, but useful to have these files in the tree while we work
towards wscons for i386 and alpha.