History log of /freebsd-10.1-release/share/vt/keymaps/us.unix.kbd
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 270310 21-Aug-2014 se

MFC: 269950, 269952, 269973, 270114, 270119, 270142, 270156, 270200, 270229

Add fonts converted from SYSCONS with help of tools/tools/vt/keymaps
for use with NEWCONS. The mapping from SYSCONS name to NEWCONS name
is documented in KBDFILES.map in the tools directory.
A few of the files where modified by Ed Maste (ca.kbd, ca-fr.kbd).


# 270114 17-Aug-2014 se

Attempt at converting the SYSCONS keymaps to Unicode for use with NEWCONS.
I have spent many hours comparing source and destination formats, and hope
to have caught the most severe conversion errors.

Files were converted with a Perl script which I'll shortly commit to the
tools directory. This script is a much enhanced version of the one
provided by ray@ and is expected to support the full kbdmap(5) syntax.

The naming convention used is:

<2-letter country code>.<variant>.kbd

Only if there are multiple layouts for different languages:

<2-letter country code>-<2-letter language code>.<variant>.kbd

In nearly all cases, the keyboards are country specific, only. Currently
there is only one case where the language was added ("ch-fr.kbd" for
the Swiss-French keyboard layout).

I choose to write Unicode character codes as hex numbers. While this
increases the diff to the SYSCONS keymap files for the trivial cases
(conversion from ISO8859-1), it really helps to verify the more complex
cases against a Unicode table (which is indexed by hex numbers).

This commit does not cover all files that have been converted, since I
need to sort out which ones to use, if there were several with different
source encodings to choose from.

Review and test of the keymap files is highly desirable before 10.1 is
released. I'd also appreciate educated opinions regarding the optimum
variant (to be made available as the default for each language).

Since there are no NEWCONS keymaps in 10-STABLE, I plan to MFC after
the minimum allowed delay of 3 days, to allow at least a few weeks to
test and improve what will be in the next release.

MFC after: 3 days


# 74119 11-Mar-2001 ache

Shift+Ins - paste buffer
Shift+PrintScr - prev. screen


# 60107 06-May-2000 obrien

Add FreeBSD ID tags while I'm here, since people often copy an exiting
keyboard map and then edit that and try to commit it.


# 46664 07-May-1999 imp

Remove one tab from us.iso.kbd so that it now has no tabs in it. This
is likely the intent of the original author since no other places use
tabs.

Sync us.unix.kdb to us.iso.kbd. It should now only swap ESC and `~,
bs and delete, control and caps lock and make no other changes from
us.iso.kdb.


# 38140 06-Aug-1998 yokota

The control code ^_ (0x1f) should really be called `us' rather than `ns'.


# 34956 30-Mar-1998 imp

fkey61 is the same thing as del, kinda. Make sure that we really swap del and
bs.

Reported by: Chuck Robey


# 34919 28-Mar-1998 imp

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