History log of /freebsd-current/share/syscons/keymaps/Makefile
Revision Date Author Comments
# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 27a7ae0c 01-Sep-2021 Emmanuel Vadot <manu@FreeBSD.org>

pkgbase: Create a syscons-data package

syscons is mostly deprecated and all it's files aren't needed for most
users so create a separate package for them.

Differential Revision: https://reviews.freebsd.org/D31798
Reviewed by: emaste


# 71ceff9f 05-May-2019 Carlo Strub <cs@FreeBSD.org>

Colemak Mod DH keyboard layout

This is a minor modification of the Colemak keyboard layout.
See: http://colemakmods.github.io/mod-dh/

Reviewed by: philip
Differential Revision: https://reviews.freebsd.org/D20133


# e25f4ffa 03-May-2018 Ruey-Cherng Yu <rcyu@FreeBSD.org>

- Add us.iso Macbook/Macbook Pro keyboard support

Approved by: delphij
Differential Revision: https://reviews.freebsd.org/D14504


# 2b375b4e 27-Jan-2017 Yoshihiro Takahashi <nyan@FreeBSD.org>

Remove pc98 support completely.
I thank all developers and contributors for pc98.

Relnotes: yes


# 5b381db8 10-Jun-2015 Simon J. Gerraty <sjg@FreeBSD.org>

Remove NO_OBJ

For meta mode we will want objdirs.

Differential Revision: D2748
Reviewed by: brooks imp


# ee10d8d2 09-Jun-2015 Simon J. Gerraty <sjg@FreeBSD.org>

Remove extra line


# c8191bc6 12-Oct-2013 Simon J. Gerraty <sjg@FreeBSD.org>

We do want objdir


# b5292ea7 05-Dec-2012 Eitan Adler <eadler@FreeBSD.org>

Add the Programmer Dvorak Keyboard Layout

PR: conf/173950
Submitted by: clutton <mbsd@isgroup.com.ua>
Approved by: cperciva


# 10d17a3f 21-Oct-2012 Eitan Adler <eadler@FreeBSD.org>

Add Danish keyboard model for macbooks to syscons.

(not verified to be accurate)

PR: conf/146793
Submitted by: Erik Cederstrand
Approved by: cperciva
MFC after: 1 week


# 89483500 10-May-2012 Eitan Adler <eadler@FreeBSD.org>

Add Spanish Dvorak keyboard model to syscons.

(not verified to be accurate)

PR: conf/160235
Submitted by: Alvaro <gobledb@gmail.com>
Approved by: cperciva
MFC after: 3 weeks


# 04a47f76 29-Jan-2011 Ulrich Spörlein <uqs@FreeBSD.org>

syscons: install all available kbdmaps

eee_nordic.kbd, us.dvorakl.kbd, and us.dvorakr.kbd were not installed.

Found by: Neil Short <neshort@yahoo.com>
MFC after: 3 weeks


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# 3e9b6107 07-Aug-2010 Gavin Atkinson <gavin@FreeBSD.org>

Add a keymap for the Swiss-German Macbook keyboard.

PR: conf/139997
Submitted by: Andreas Tobler <andreast fgznet.ch>
MFC after: 2 weeks
Committed from: Bugathon #7


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# a5599e5a 12-Jun-2009 Edwin Groothuis <edwin@FreeBSD.org>

Add various new keymaps:

addition: danish syscons keymap with accents

There are two danish keymap files shipping with FreeBSD:
danish.iso.kbd and danish.cp865.kbd. None of these support
accents by use of dead keys, which isn't crucial to Danes but
often used. This is a new keymap, danish.iso.acc.kbd, that's
based on danish.iso.kbd with the accent part taken from
german.iso.acc.kbd.

pl_PL.dvorak keymap for syscons.

Polish dvorak keymap by Robert Sebastian Gerus (17:05 01-07-2006
CEST) <arachnist@gmail.com>. Based on pl_PL.ISO-8859-2 and
us.dvorak keymaps.

British English Dvorak keymap for syscons.

Attached is a Dvorak keymap for British English, with a
pound-sterling symbol on on Shift-3 and some other characters
in different places to the US Dvorak keymap. I've based the
layout on the X.org GB keymap, Dvorak variant.

PR: conf/72978, kern/99692, conf/117257
Submitted by: Kim Norgaard <jasen@jasen.dk>, Robert Sebastian Gerus <arachnist@gmail.com>, "Benjamin A'Lee" <bma@subvert.org.uk>
MFC after: 1 week


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# d90de338 27-May-2008 Philip Paeps <philip@FreeBSD.org>

Add support for the Colemak keyboard layout from: http://colemak.com/.

# While here, restore alphabetical order in INDEX.keymaps.

Submitted by: Geert Hendrickx <ghen -at- netbsd.org>
MFC after: 1 week


# d2545c13 13-Jul-2007 Ollivier Robert <roberto@FreeBSD.org>

Add a Macbook/Macbook Pro compatible keyboard layout for French keyboards.
It is a latin9/ISO_8859-15 and features dead keys for ^/uml/`, Euro, oe/OE
support and a few additional characters like copyright/trademark.

It is probably Powerbook/iBook compatible but I don't have a machine to test
it with and the primary objective was to have a correct keyboard for within
Parallels (for IntelMacs).

Approved by: re (hrs)


# b95eac2f 16-Jan-2007 Murray Stokely <murray@FreeBSD.org>

Add French dvorak keymap that supports accents. Based on Francis
Leboutte's french layout.

Submitted by: Clement Pillias <clementpillias@nerim.net>
MFC after: 1 week


# e653b48c 21-Dec-2004 Ruslan Ermilov <ru@FreeBSD.org>

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


# a35d8893 24-Oct-2004 Ruslan Ermilov <ru@FreeBSD.org>

For variables that are only checked with defined(), don't provide
any fake value.


# 636d6d59 15-Mar-2004 Max Khon <fjoe@FreeBSD.org>

Add ru.koi8-r.win.kbd based on ru.koi8-r.shift.kbd which closely mimics
ru(winkeys) XFree86 layout.

Differences with ru.koi8-r.shift.kbd are:
- ctrl+shift = alock
- left/right win = meta, menu = saver
- alock'ed shift+[0-9] = )!@#$%^&*(


# 7d864d56 29-Jan-2004 Andrey A. Chernov <ache@FreeBSD.org>

Add kk_KZ.PT154

Submitted by: Birsh T <tim@zhezu.kz>


# 98159625 19-Jan-2004 Ruslan Ermilov <ru@FreeBSD.org>

Use the standard <bsd.files.mk> API to install files.


# 24b5e6f1 20-Dec-2003 Andrey A. Chernov <ache@FreeBSD.org>

Add be_BY.*

Submitted by: Yury Tarasievich <grog@grsu.by>


# cf357428 04-Jul-2003 Andrey A. Chernov <ache@FreeBSD.org>

Add ARMSCII-8 console stuff

PR: 53944
Submitted by: Vahe Khachikyan <vahe@khachikyan.de>


# 08ae2ef5 23-Jun-2003 Andrey A. Chernov <ache@FreeBSD.org>

Replace lat-amer.kbd with two keyboards

Submitted by: "Pedro F. Giffuni" <giffunip@yahoo.com>


# 611b183f 19-Jun-2003 Murray Stokely <murray@FreeBSD.org>

German keymap with dead keys.

PR: misc/28456
Submitted by: Ulrich Luttner <luttner@web.de>
MFC After: 1 week


# 1a2a1cda 19-Jun-2003 Murray Stokely <murray@FreeBSD.org>

Add US syscons keymap w/ accents.

PR: misc/18459


# b07f858e 15-May-2003 Murray Stokely <murray@FreeBSD.org>

Add French dvorak-like keymap for syscons.

PR: conf/50732
Submitted by: Frederic PRACA <frederic.praca@freebsd-fr.org>
Approved by: re


# 1fe904f0 05-May-2003 Murray Stokely <murray@FreeBSD.org>

Add Norwegian dvorak keymap.

PR: conf/47556
Submitted by: Eirik Nygaard <eirikn@bluezone.no>


# 34c763ef 17-Oct-2002 Andrey A. Chernov <ache@FreeBSD.org>

Add Dutch ISO keymap
PR: 17699
Submitted by: Edwin Groothuis <mavetju@chello.nl>


# d2893b16 29-Jul-2002 Ruslan Ermilov <ru@FreeBSD.org>

Drop support for COPY, -c has been the default mode of install(1)
for a long time now.

Approved by: bde


# 0b87f799 17-Jul-2002 Ruslan Ermilov <ru@FreeBSD.org>

s/${INSTALL} -c/${INSTALL} ${COPY}/


# a6a05eeb 31-Dec-2001 Andrey A. Chernov <ache@FreeBSD.org>

Add 8859-5 keymaps

PR: 32449
Submitted by: Alexey Klimov <klim@unique.kiev.ua>


# ae4ee2f5 20-Nov-2001 Andrey A. Chernov <ache@FreeBSD.org>

Improve Greek support in syscons

PR: 32119
Submitted by: Basileios Anastasatos <B.Anastasatos@MyRealBox.com>


# 6bb4c6e6 16-Jun-2001 Yoshihiro Takahashi <nyan@FreeBSD.org>

Added PC-98x1 keymaps.


# bc930028 10-Jun-2001 Andrey A. Chernov <ache@FreeBSD.org>

ISO_ -> ISO (partially)


# 1adc0a5c 16-Apr-2001 Maxim Sobolev <sobomax@FreeBSD.org>

Add Ukrainian language support for FreeBSD console.

Submitted by: Olexander Kunytsa <kunia@istc.kiev.ua>
Reviewed by: ache, phantom, ru, sobomax


# c6257e4a 17-Jan-2001 Andrey A. Chernov <ache@FreeBSD.org>

Add Greek keyboard

PR: 24324
Submitted by: past@netmode.ntua.gr


# 5e52038c 30-Aug-2000 Andrey A. Chernov <ache@FreeBSD.org>

Add Turkish keyboard

Submitted by: Evren Yurtesen <yurtesen@ispro.net.tr>


# cc1d0894 28-Aug-2000 Andrey A. Chernov <ache@FreeBSD.org>

Hebrew keyboard


# f6c7891e 02-Jul-2000 Josef Karthauser <joe@FreeBSD.org>

Add versions of the UK keymaps with the key marked "Caps Lock"
acting as a left control key. Many want a control key in the "real"
place, but still want the keymap to match the printed keys as much
as possible.

Inspired by obrien's us.pc-ctrl.kbd keymap, although I've had these
in my tree for a long time (since the left control key on my laptop
stopped working :)


# eaf39008 06-May-2000 David E. O'Brien <obrien@FreeBSD.org>

Add a keymap that is the standard ISO PC-101/3 layout, but with the
key marked "Caps Lock" acting as a left control key. Many want a control
key in the Real place, but still want the keymap to match the printed keys
as much as possible.


# 61e9940a 11-Apr-2000 Andrey A. Chernov <ache@FreeBSD.org>

Add Bulgarian keyboards

Submitted by: Boris Stoev <borko_stoev@yahoo.com>


# 28896d57 02-Mar-2000 Jose M. Alcaide <jmas@FreeBSD.org>

Add Spanish ISO-8859-15 keymap (Alt-E yields Euro sign)

Reviewed by: yokota
Approved by: jkh


# 3fc8abe4 07-Jan-2000 Andrey A. Chernov <ache@FreeBSD.org>

Add cs.latin2 keyboard

Submitted by: Cejka Rudolf <cejkar@dcse.fee.vutbr.cz>


# fd7f33ad 23-Dec-1999 Andrey A. Chernov <ache@FreeBSD.org>

Add Lithuanian keyboard

Submitted by: Ricardas Cepas <rch@writeme.com>


# 587274ea 28-Nov-1999 Kazutaka YOKOTA <yokota@FreeBSD.org>

- Fix Swiss keymaps: swissfrench.iso.kbd and swissgerman.iso.kbd.
Add new keymaps: swissfrench.iso.acc.kbd, swissgerman.acc.kbd,
swissfrench.cp850.kbd, and swissgerman.cp850.kbd.

PR: conf/14667
Submitted by: Blapp Martin (mb@imb.ch)
Tested by: a number of Swiss users.


# c9d6883b 28-Nov-1999 Kazutaka YOKOTA <yokota@FreeBSD.org>

- Added Estonian keymaps: estonian.iso.kbd, estonian.iso15.kbd,
and estonian.cp850.kbd.

PR: conf/14658
Submitted by: priit@mig.ee


# aa07da0c 18-Oct-1999 Andrey A. Chernov <ache@FreeBSD.org>

Add ua.koi8-u.kbd

Submitted by: Alexey Zelkin <phantom@cris.net>


# 7f3dea24 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# a8388752 16-Aug-1999 Kazutaka YOKOTA <yokota@FreeBSD.org>

Add French-Canadian keymap.
PR: misc/12615
Submitted by: Alexandre Normand <outcast@globetrotter.net>


# da905eaa 07-Jul-1999 Kazutaka YOKOTA <yokota@FreeBSD.org>

- Fix Belgian keyboard map (be.iso.kbd).
- Add Belgian keyboard map with dead keys (be.iso.acc.kbd).

Tested and corrections submitted by: "Renaud Fivet" <rfi@ntc.be>


# 69af2750 23-Jun-1999 Kazutaka YOKOTA <yokota@FreeBSD.org>

Add Central European, Czech and Slovak keymaps.
PR: misc/11443, misc/11446, misc/11447
Submitted by: G. Adam Stanislav <adam@whizkidtech.net>


# 857df7d4 28-Jan-1999 Kazutaka YOKOTA <yokota@FreeBSD.org>

- Fix errors in some keymap files.

- The numpad * key should always generate *.
- The numpad - is fkey52 and should not generate a control code (0x1f).
- The numpad 5 is fkey54, not fkey61.
- The numpad 6 is fkey55 and should not generate a control code (0x1e).

- Fix Spanish keymap.
PR: i386/9532
Submitted by jose@we.lc.ehu.es.

- Added Croatian keymap. It is the same as the Slovenian keymap.
PR: misc/9706
Pointed out by: Damjan Marion

- Addef Finnish keymap. It is the same as the Swedish keymap.
PR: bin/9632
Submitted by: Martti Kuparinen

- Assign special functions consistently in all keymap files.

101 keyboard 84 keyboard function
------------------------------------------------------------------------
Ctrl-Alt-Delete Ctrl-Alt-Delete reboot
Ctrl-Alt-Esc Ctrl-Alt-Esc debug
Ctrl-Alt-Space Ctrl-Alt-Space susp
ScrollLock ScrollLock slock
PrintScreen Shift-(Numpad *)/PrintScreen nscr
Ctrl-PrintScreen Shift-Ctrl-(Numpad *)/PrintScreen debug
Alt-PrintScreen/SysRq SysRq nop
Pause Ctrl-NumLock slock
Shift-Pause Shift-Ctrl-NumLock saver
Alt-Pause Alt-Ctrl-NumLock susp
Ctrl-Pause/Break Ctrl-ScrollLock/Break nop
Left W*ndow key NA fkey62
Right W*ndow key NA fkey63
Menu NA fkey64

NOTE: us.unix.kbd and us.emacs.kbd are very much different from the
other keymaps, thus, I didn't touch them.


# fb1594c1 17-Jan-1999 Kazutaka YOKOTA <yokota@FreeBSD.org>

Add Portuguese keymaps.
Submitted by: Paulo Menezes <pm@dee.uc.pt>


# b945fe43 30-Oct-1998 Julian Elischer <julian@FreeBSD.org>

Add a hungarian map to allow use of a US 101 key keyboard.
Rename and extend the 102 key version to distinguish it from the
101 key version.
Submitted by: Gabor Zahemszky <zgabor@cs.elte.hu>


# 5295fe0c 10-Aug-1998 Warner Losh <imp@FreeBSD.org>

Add an emacs enhanced keyboard layout.

Submitted by: Rob Austein <sra@epilogue.com>


# 59761add 07-Aug-1998 Andrey A. Chernov <ache@FreeBSD.org>

add Hungarian keyboard
Submitted by: Zahemszky Gabor <zgabor@zg.CoDe.hu>


# cd8bd612 13-Jun-1998 Steve Price <steve@FreeBSD.org>

Add a swissfrench keyboard mapping.

PR: 6916
Submitted by: tamone@eig.unige.ch


# 432f450f 27-Mar-1998 Warner Losh <imp@FreeBSD.org>

Add us.unix.kbd. Just like us.iso.kbd except:
ESCAPE and `~ are swapped
CTRL and CAPS LOCK are swapped
BACKSPACE and DELETE are swapped

Suitable for keymap=us.unix in your rc.conf file or for setting on the
fly with kbdcontrol -l us.unix. This is the keyboard layout of many of
the more traditional unix workstations and terminals that have been around
for a very long time. Older Sun keyboards and VT100's had a layout
very similar to the PC, with the above exceptions.
Idea Reviewed by: Many people in -hackers


# 22259476 12-Feb-1998 Kazutaka YOKOTA <yokota@FreeBSD.org>

- Add Brazilian keymap with accent definitions.
- Better Portuguese language support for kbdmap(1).
PR: misc/5723
Submitted by: Daniel C. Sobral


# ed1aa624 27-Jan-1998 Kazutaka YOKOTA <yokota@FreeBSD.org>

- Correct inconsistencies among keymaps.
- define CTL-ALT-ESC as `debug' key in all keymaps. (FAQ mentions this
key sequence but not all keymaps had it!)
- define CTL-SPACE as NUL in all keymaps.
- define CTL-ALT-SPACE as `suspend' key in all but Russiun keymaps.
- Fix Japanese keymaps. Some CTL- keystrokes were wrong.
- Remove accent (dead) key definitions from spanish.iso.kbd,
fr.iso.kbd and icelandic.iso.kbd. Create spanish.iso.acc.kbd,
fr.iso.acc.kbd and icelandic.iso.acc.kbd with accent key definitions
instead.
- Update INDEX.keymaps and Makefile.


# 98a2a485 07-Jan-1998 Kazutaka YOKOTA <yokota@FreeBSD.org>

icelandic.iso.kbd
- New, Icelandic keymap with accent (dead) key definitions.
Based on the work done by totii@est.is.

spanish iso.kbd
- Added accent (dead) key definitions.
Based on the work done by jmrueda@diatel.upm.es.


# a2ef3b15 03-Jan-1998 Wolfram Schneider <wosch@FreeBSD.org>

444 -> ${SHAREMODE}
/usr/share -> ${SHAREDIR}


# 8b3dee47 07-Nov-1997 Andrey A. Chernov <ache@FreeBSD.org>

Add Slovenian keyboard
Submitted by: Blaz Zupan <blaz@amis.net>


# c1f011d2 22-Sep-1997 Wolfram Schneider <wosch@FreeBSD.org>

Polish fonts and keymap.

Submitted by: abial@warman.org.pl
PR: 4522


# dbbbfe98 14-Jul-1997 Andrey A. Chernov <ache@FreeBSD.org>

Add Latin American keyboard
PR: 2863


# 95a3cdde 03-Apr-1997 Andrey A. Chernov <ache@FreeBSD.org>

Back out cd ${.CURDIR}, stale obj fault


# 7afe3a8a 02-Apr-1997 Andrey A. Chernov <ache@FreeBSD.org>

cd ${.CURDIR} before installing, since no files in the obj directory


# b97fa2ef 22-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 77939865 31-Dec-1996 Bruce Evans <bde@FreeBSD.org>

Don't create unused object directory.
Don't override harmless clean rule.


# e91cf4df 21-Oct-1996 Andrey A. Chernov <ache@FreeBSD.org>

Add swissgerman keyboard
Submitted by: Adrian Steinmann <ast@marabu.ch>


# 9f142f0b 19-Aug-1996 Wolfram Schneider <wosch@FreeBSD.org>

abbreviate UK
add iso keyboard map for Belgian


# 4fd01d00 30-Jul-1996 Wolfram Schneider <wosch@FreeBSD.org>

add br275.iso.kbd - Brazilian 275 keyboard ISO-8859-1
add br275.cp850.kbd - Brazilian 275 keyboard Codepage 850

Makefile: sort keymaps entries

submitted by: Daniel C. Sobral <dcs@gns.com.br>


# 7e5d90a0 01-Jul-1996 Søren Schmidt <sos@FreeBSD.org>

Norwegian iso keyboard definition file added.

Submitted by: "Åge Røbekk" <aagero@aage.priv.no>


# c8f22f0e 07-Mar-1996 Jordan K. Hubbard <jkh@FreeBSD.org>

Add an Italian keyboard entry. I'm not exactly sure if it's ISO standard
since I've no idea what the ISO standard for Italian keyboards is, but we
can always adjust it later and this is better than the nothing we had before.
Submitted by: Gianmarco Giovannelli <gmarco@masternet.it>


# a9531cf5 17-Feb-1996 Wolfram Schneider <wosch@FreeBSD.org>

add forgotten INDEX.keymaps, kbdmap(1) need this file


# 33903a06 15-Nov-1995 Satoshi Asami <asami@FreeBSD.org>

Dvorak keyboard users of the world unite!

us.dvorak.kbd: The "standard" (note the quotes, there really isn't any
standard for non-alphanumeric keys in the Dvorak
world) version, identical to what MicroSoft
distributes in their DOS-6.22 supplementary disk.
us.dvorakx.kbd: The version I use, three pairs swapped (esc <-> `~,
clock <-> lctrl, and =+ <-> \|) from the above.


# f33c8acf 27-Jul-1995 Jordan K. Hubbard <jkh@FreeBSD.org>

Add spanish keymap.
Submitted by: Paco Rosich <rosich@modico.eleinf.uv.es>


# 9c0dc173 24-Jul-1995 Bruce Evans <bde@FreeBSD.org>

Change `install' to `${INSTALL}' so that default install flags can be
specified in the top level Makefiles.


# 037b03ba 19-Jun-1995 Satoshi Asami <asami@FreeBSD.org>

Add jp.106.kbd and jp.106x.kbd to list of KEYMAPS so that they will
get installed.

Submitted by: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>


# c0844b47 23-Mar-1995 Andrey A. Chernov <ache@FreeBSD.org>

Add yet one popular russian keyboard variant
Submitted by: Serge Babkin <babkin@hq.icb.chel.su>


# 20da3572 23-Jan-1995 Jordan K. Hubbard <jkh@FreeBSD.org>

Fix more deranged targets.


# ac2c5287 05-Jan-1995 Søren Schmidt <sos@FreeBSD.org>

Added fr.sio.kbd.


# 0cb06fc0 17-Nov-1994 Andrey A. Chernov <ache@FreeBSD.org>

Add yet one russian keymap, widely used by some russians


# bdd38202 24-Sep-1994 Andrey A. Chernov <ache@FreeBSD.org>

Add missing Makefile