New upstream version 2.0pre9.2
This commit is contained in:
BIN
etc/cpi/ega.cpi
Normal file
BIN
etc/cpi/ega.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega10.cpi
Normal file
BIN
etc/cpi/ega10.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega11.cpi
Normal file
BIN
etc/cpi/ega11.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega12.cpi
Normal file
BIN
etc/cpi/ega12.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega13.cpi
Normal file
BIN
etc/cpi/ega13.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega14.cpi
Normal file
BIN
etc/cpi/ega14.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega15.cpi
Normal file
BIN
etc/cpi/ega15.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega16.cpi
Normal file
BIN
etc/cpi/ega16.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega17.cpi
Normal file
BIN
etc/cpi/ega17.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega18.cpi
Normal file
BIN
etc/cpi/ega18.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega2.cpi
Normal file
BIN
etc/cpi/ega2.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega3.cpi
Normal file
BIN
etc/cpi/ega3.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega4.cpi
Normal file
BIN
etc/cpi/ega4.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega5.cpi
Normal file
BIN
etc/cpi/ega5.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega6.cpi
Normal file
BIN
etc/cpi/ega6.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega7.cpi
Normal file
BIN
etc/cpi/ega7.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega8.cpi
Normal file
BIN
etc/cpi/ega8.cpi
Normal file
Binary file not shown.
BIN
etc/cpi/ega9.cpi
Normal file
BIN
etc/cpi/ega9.cpi
Normal file
Binary file not shown.
1068
etc/dosemu.conf
Normal file
1068
etc/dosemu.conf
Normal file
File diff suppressed because it is too large
Load Diff
10
etc/dosemu.desktop.in
Normal file
10
etc/dosemu.desktop.in
Normal file
@@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Name=DOS emulator
|
||||
Name[lt]=DOS emuliatorius
|
||||
Comment=DOS emulator "dosemu2"
|
||||
Comment[lt]=DOS emuliatorius "dosemu2"
|
||||
Exec=@e_bindir@/dosemu
|
||||
Icon=@e_datadir@/dosemu/icons/dosemu.xpm
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=System;Emulator;
|
||||
73
etc/dosemu.xpm
Normal file
73
etc/dosemu.xpm
Normal file
@@ -0,0 +1,73 @@
|
||||
/* XPM */
|
||||
static char * dosemu_xpm[] = {
|
||||
"64 48 22 1",
|
||||
" c none s mask",
|
||||
". c #000000000000",
|
||||
"X c #B2CA6595C30B",
|
||||
"o c #C71BC71BF7DE",
|
||||
"O c #0820F7DE0820",
|
||||
"+ c #D34C75D64924",
|
||||
"@ c #9A69DF7D9248",
|
||||
"# c #F7DEF7DEF7DE",
|
||||
"$ c #6185BAEA2492",
|
||||
"% c #555555555555",
|
||||
"& c #4D344D34F3CE",
|
||||
"* c #4514AAAAE38D",
|
||||
"= c #08200820F7DE",
|
||||
"- c #FFFF65956595",
|
||||
"; c #FFFFBAEA30C2",
|
||||
": c #FFFFFFFF0000",
|
||||
"> c #FFFF00000000",
|
||||
", c #8617FFFF8E38",
|
||||
"< c #49249A69FFFF",
|
||||
"1 c #FFFFFFFFFFFF",
|
||||
"2 c #0000FFFF0000",
|
||||
"3 c #FFFF0000FFFF",
|
||||
" ",
|
||||
" .................................................... ",
|
||||
" .XXoooooooooooooooooooooooooooooO+O+OOoX@oooooooooo. ",
|
||||
" .+o####o#####o#o###o@#o#o#o##o##O$OOOOoo@o#o#@#####. ",
|
||||
" .%&&&&&&&&&&&&&&&oo&&&*o=&&&&&&*#############o#oooo. ",
|
||||
" .%&&*&*@@XXX===================&o$OOOOOOOOOOO@o%ooo. ",
|
||||
" .X&&=&&&=&&&&&&&===============&oo###########oo%ooo. ",
|
||||
" .X&============================&oo###########oo%ooo. ",
|
||||
" .%&============================&o############o@%ooo. ",
|
||||
" .X&&&&&&X@@X===================&o##o@o#######oo%ooo. ",
|
||||
" .X&============================&ooo@#@#o#####oo%ooo. ",
|
||||
" .%&&&=X@X@&&&=X@@==============&oooo#########o@%ooo. ",
|
||||
" .%&============================&o############o@%ooo. ",
|
||||
" .X&===&&=======================&oo###########oo%ooo. ",
|
||||
" .%&============================&o############oo%ooo. ",
|
||||
" .%&==&&&&&&&&==================&o############oo%ooo. ",
|
||||
" .X&==&@&@X@XX@o&X==============&oo@@#########oo%ooo. ",
|
||||
" .X&==&@=@&@X&==================&ooo@#ooooXooooo%ooo. ",
|
||||
" .%&==&&=&&&X=&@@X=&=&&==.======&o##o#########oo%ooo. ",
|
||||
" .X&===..........====&=..-.=====&o############oo%ooo. ",
|
||||
" .X&...;;;;;;;.;.=====.---.=====&o@@@@@@oooooooX%ooo. ",
|
||||
" ...;;;;;;;;..;;.&&&..-----.@&&&==......%%%%%%%%%ooo. ",
|
||||
" .......;....;;;;.&&..------.&&&==...====*%oooooooooo. ",
|
||||
" ..:::::::.::.;;;;;.=.>>.------.===.,,..===&%oooooooooo. ",
|
||||
" .:::::..:::::.;;;;.==.>>.------.==.,,,,,..=&%oooooooooo. ",
|
||||
" .::::..;;..:::.;;..=...>>.-------.=.,,,,,,,.*%oooooooooo. ",
|
||||
" .::::.;;;;.=..:.;.=&.<<..>>.------..,,,,,,,,.*%oooooooooo. ",
|
||||
" .:::.;;;;;.==.:..=..<<.<.>>.------.,,,,,,,,,.=%oooooooooo. ",
|
||||
" .::::.;;;;;.%.%.%%.....<<.>>..----....,,,,,,,.%%oooooooooo. ",
|
||||
" .:::.;;;;;;.oooooo.111.<.o.>>.---.222..,,,,,,.oooooooooooo. ",
|
||||
" .::::.;;;;;;.oooooo.111..oo.>>.----.2222..,,,,.oooooooooooo. ",
|
||||
" .::::.;;;;;;.##o###.111.#o#.>>.-----..2222..,.########o##o#. ",
|
||||
" .::::.;;;;;;;................>>.----....2222................ ",
|
||||
" .::::.;;;;;;;;.... .33.. .>>.----. .,..222. ",
|
||||
" .::::.;;;;;;;;;;;. ..33.3. .>>..--. .,,..222. ",
|
||||
" .::::.;;;;;;;;... .333.33. .>>.--. .,.2222. ",
|
||||
" .::::.;;;;;..::......333. .>>.-. ...222.. ",
|
||||
" .:::::.....:::. .111.33. .>>.-..2222.. ",
|
||||
" .:::::::::::. .111.3. .>>. .22.. ",
|
||||
" ..:::::::.. .111.. .>>. .. ",
|
||||
" ....... ..... .. ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
11
etc/dosemu2.alias
Normal file
11
etc/dosemu2.alias
Normal file
@@ -0,0 +1,11 @@
|
||||
vga -dosemu-vga-medium-r-normal--17-160-75-75-p-80-ibm-cp437
|
||||
vga8x19 -dosemu-vga-medium-r-normal--19-190-75-75-c-80-ibm-cp437
|
||||
vga11x19 -dosemu-vga-medium-r-normal--19-190-75-75-c-100-ibm-cp437
|
||||
vga10x24 -dosemu-vga-medium-r-normal--24-240-75-75-c-100-ibm-cp437
|
||||
vga12x30 -dosemu-vga-medium-r-normal--30-300-75-75-c-120-ibm-cp437
|
||||
vgacyr -dosemu-vga-medium-r-normal--17-160-75-75-c-80-ibm-cp866
|
||||
vga10x20 -dosemu-vga-medium-r-normal--20-200-75-75-c-100-ibm-cp866
|
||||
vga-ua -dosemu-vga-medium-r-normal--17-160-75-75-c-80-ibm-cp1125
|
||||
vga10x20-ua -dosemu-vga-medium-r-normal--20-200-75-75-c-100-ibm-cp1125
|
||||
vga8x14-cp850 -xos4-Terminus-Bold-R-Normal--14-140-72-72-C-80-IBM-CP850
|
||||
vga10x20-cp850 -xos4-Terminus-Bold-R-Normal--20-200-72-72-C-100-IBM-CP850
|
||||
597
etc/global.conf
Normal file
597
etc/global.conf
Normal file
@@ -0,0 +1,597 @@
|
||||
##############################################################################
|
||||
# WARNING: THIS FILE IS NOT USED BY DEFAULT. ADJUST dosemu.users OR USE -F.
|
||||
#
|
||||
# This file is global.conf. By default a compiled-in copy is used. If you
|
||||
# make custom changes to the settings in this file, then you need to use
|
||||
# the -F switch or change dosemu.users; the custom file is then parsed
|
||||
# after the built-in copy.
|
||||
#
|
||||
# Linux dosemu configuration for parser versions >= 3 (dosemu-0.97.0.1)
|
||||
#
|
||||
# ./doc/README-tech.txt (chapter 2.) contains a description of the syntax
|
||||
# and the usage. However, you normally won't edit this file !!
|
||||
#
|
||||
# NOTES:
|
||||
#
|
||||
# 1. The file dosemu.conf (and optionally ~/.dosemurc) contains variable
|
||||
# settings, that are included by global.conf for doing the
|
||||
# most reasonable configuration.
|
||||
# The file dosemu.conf (and optionally ~/.dosemurc) is what gets
|
||||
# updated by the menu driven 'setup-dosemu' tool.
|
||||
#
|
||||
# 2. We strongly recommend you to edit ONLY dosemu.conf.
|
||||
# If you change global.conf, you are at your own and could break
|
||||
# 'setup-dosemu'. You really need to know a lot of DOSEMU
|
||||
# internals before you fiddle with editing global.conf.
|
||||
# However, some very special cases can only be handled in global.conf.
|
||||
#
|
||||
# 3. The file global.conf (this one) is either
|
||||
# - the one compiled into dosemu.bin.
|
||||
# - specified by the config_script option in dosemu.users ("builtin"
|
||||
# by default)
|
||||
# - or given via the -F option (from root login, else only on
|
||||
# non-suid-root DOSEMU)
|
||||
#
|
||||
# 4. The only compiled-in path is /etc/dosemu.users (or if not found
|
||||
# /etc/dosemu/dosemu.users), however, this can be overridden by
|
||||
# --Fusers, if not running suid-root. All other paths are configurable
|
||||
# and the dosemu binaries can reside everywhere in the system.
|
||||
#
|
||||
# This file (global.conf) may also serve as an example file for
|
||||
# .dosrc ( old style user configuration file )
|
||||
# option -I ( configuration via commandline, see man/dos.1 )
|
||||
#
|
||||
# Access rights for suid-root running DOSEMU sessions are defined in
|
||||
#
|
||||
# /etc/dosemu.users or /etc/dosemu/dosemu.users
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
ifdef u_forceold
|
||||
undef parser_version_3
|
||||
define version_3_style_used
|
||||
endif
|
||||
|
||||
ifndef parser_version_3
|
||||
# normally won't come here, because older DOSEMUs don't use this file
|
||||
# ... but if using -F option ...
|
||||
include "/etc/dosemu.conf"
|
||||
else
|
||||
# we are on version 3 parser
|
||||
|
||||
## we set some vital variable
|
||||
|
||||
if (!strlen($DOSEMU_LIB_DIR))
|
||||
abort "DOSEMU_LIB_DIR not set";
|
||||
endif
|
||||
if (!strlen($DOSEMU_IMAGE_DIR))
|
||||
$DOSEMU_IMAGE_DIR = $DOSEMU_LIB_DIR;
|
||||
endif
|
||||
# make sure we have absolute paths
|
||||
shell("test -d ", $DOSEMU_IMAGE_DIR)
|
||||
if ($DOSEMU_SHELL_RETURN)
|
||||
abort "DOSEMU_IMAGE_DIR does not exist ", $DOSEMU_IMAGE_DIR;
|
||||
endif
|
||||
$DOSEMU_IMAGE_DIR = shell("cd ", $DOSEMU_IMAGE_DIR, "; pwd -P");
|
||||
$DOSEMU_IMAGE_DIR = strdel($DOSEMU_IMAGE_DIR, strlen($DOSEMU_IMAGE_DIR)-1, 1);
|
||||
shell("test -d ", $DOSEMU_LIB_DIR)
|
||||
if (!$DOSEMU_SHELL_RETURN)
|
||||
$DOSEMU_LIB_DIR = shell("cd ", $DOSEMU_LIB_DIR, "; pwd -P");
|
||||
$DOSEMU_LIB_DIR = strdel($DOSEMU_LIB_DIR, strlen($DOSEMU_LIB_DIR)-1, 1);
|
||||
endif
|
||||
|
||||
$CONFIG_VERSION = ( (1 << 24) | (1 << 16) | (4 << 8) | 0)
|
||||
# ^ ^ ^ ^
|
||||
if ( $DOSEMU_VERSION_CODE < $CONFIG_VERSION )
|
||||
abort "
|
||||
*** sorry, your ", $DOSEMU_LIB_DIR, "/global.conf doesn't match this dosemu version
|
||||
"
|
||||
endif
|
||||
|
||||
$LIST_DELIM = " , " #delimiters for lists <tab>, blank, comma
|
||||
|
||||
# for non-suid-root we can switch off restricted checking.
|
||||
if (strlen($DOSEMU_LAX_CHECKING))
|
||||
undef restricted
|
||||
undef guest
|
||||
endif
|
||||
|
||||
if (strlen($_mapping)) $xxx = $_mapping else $xxx = "auto" endif
|
||||
mappingdriver $xxx;
|
||||
|
||||
if (strlen($_debug))
|
||||
debug $_debug ;
|
||||
else
|
||||
debug { off }
|
||||
endif
|
||||
if (strlen($_trace_ports)) trace ports { $$_trace_ports } endif
|
||||
if (strlen($_trace_mmio)) trace_mmio { $$_trace_mmio } endif
|
||||
|
||||
cpuspeed $_cpuspeed
|
||||
|
||||
timer 0
|
||||
mathco $_mathco
|
||||
$xxx = "cpu ", $_cpu;
|
||||
$$xxx
|
||||
cpuemu $$_cpuemu
|
||||
$xxx = "cpu_vm ", $_cpu_vm;
|
||||
$$xxx
|
||||
$xxx = "cpu_vm_dpmi ", $_cpu_vm_dpmi;
|
||||
$$xxx
|
||||
if ($_ems)
|
||||
ems {
|
||||
ems_size $_ems
|
||||
ems_frame $_ems_frame
|
||||
ems_uma_pages $_ems_uma_pages
|
||||
ems_conv_pages $_ems_conv_pages
|
||||
}
|
||||
else
|
||||
ems off
|
||||
endif
|
||||
umb_a0 $_umb_a0
|
||||
umb_b0 $_umb_b0
|
||||
umb_b8 $_umb_b8
|
||||
umb_f0 $_umb_f0
|
||||
hma $_hma
|
||||
dos_up $_dos_up
|
||||
dpmi $_dpmi
|
||||
dpmi_base $_dpmi_base
|
||||
pm_dos_api 1
|
||||
ignore_djgpp_null_derefs $_ignore_djgpp_null_derefs
|
||||
dosmem $_dosmem
|
||||
ext_mem $_ext_mem
|
||||
xms $_xms
|
||||
|
||||
if ($_emusys ne "") emusys $_emusys endif
|
||||
|
||||
## terminal stuff, we check a lot to insure proper operation
|
||||
|
||||
terminal { color $_term_color escchar $_escchar size $_fixed_term_size }
|
||||
xterm_title $_xterm_title
|
||||
video { vga }
|
||||
if ($_external_char_set ne "")
|
||||
charset { external $$_external_char_set }
|
||||
endif
|
||||
if ($_internal_char_set ne "")
|
||||
charset { internal $$_internal_char_set }
|
||||
endif
|
||||
|
||||
## X param settings
|
||||
$xxx = ""
|
||||
if ($_X_sharecmap) $xxx = $xxx, " sharecmap" endif
|
||||
if ($_X_aspect_43) $xxx = $xxx, " aspect_43" endif
|
||||
if ($_X_lin_filt) $xxx = $xxx, " lin_filt" endif
|
||||
if ($_X_bilin_filt) $xxx = $xxx, " bilin_filt" endif
|
||||
$xxx = $xxx, " mode13fact ", $_X_mode13fact
|
||||
$xxx = $xxx, " gamma ", (int($_X_gamma * 100))
|
||||
$xxx = $xxx, " font '", $_X_font, "'"
|
||||
if (strlen($_X_winsize))
|
||||
$yyy = (strstr($_X_winsize,","))
|
||||
$yyy = " winsize (", strdel($_X_winsize,$yyy,999), ") , (",
|
||||
strsplit($_X_winsize,$yyy+1,999), ")"
|
||||
$xxx = $xxx, $yyy
|
||||
endif
|
||||
|
||||
if (strlen($_X_vesamode))
|
||||
foreach $yyy (" ", $_X_vesamode)
|
||||
$zzz = (strchr($yyy,","))
|
||||
$xxx = $xxx, " vesamode (", strdel($yyy,$zzz,999), "),(",
|
||||
strsplit($yyy,$zzz+1,999), ") "
|
||||
done
|
||||
endif
|
||||
$xxx = $xxx, ' mgrab_key "', $_X_mgrab_key, '"'
|
||||
X {
|
||||
title $_X_title title_show_appname $_X_title_show_appname
|
||||
icon_name $_X_icon_name
|
||||
blinkrate $_X_blinkrate
|
||||
fixed_aspect $_X_fixed_aspect vgaemu_memsize $_X_vgaemu_memsize
|
||||
lfb $_X_lfb pm_interface $_X_pm_interface mitshm $_X_mitshm
|
||||
background_pause $_X_background_pause fullscreen $_X_fullscreen
|
||||
noclose $_X_noclose
|
||||
noresize $_X_noresize
|
||||
$$xxx
|
||||
}
|
||||
|
||||
## SDL settings
|
||||
SDL { sdl_hwrend $_SDL_hwrend sdl_fonts $_SDL_fonts sdl_wcontrols $_SDL_wcontrols sdl_clip_native $_SDL_clip_native }
|
||||
|
||||
# video settings
|
||||
vga_fonts $$_force_vga_fonts
|
||||
if ($DOSEMU_STDIN_IS_CONSOLE eq "1")
|
||||
warn "dosemu running on console"
|
||||
$xxx = $_video
|
||||
if ($_console) $xxx = $xxx, " console"
|
||||
if ($_console == auto) $xxx = $xxx, " auto" endif
|
||||
endif
|
||||
if ($_graphics) $xxx = $xxx, " graphics"
|
||||
if ($_graphics == auto) $xxx = $xxx, " auto" endif
|
||||
endif
|
||||
$xxx = $xxx, " vbios_seg ", $_vbios_seg, " vbios_size ",
|
||||
$_vbios_size, " memsize ", $_vmemsize
|
||||
if (strlen($_chipset)) $yyy = $_chipset else $yyy = "plainvga" endif
|
||||
$xxx = $xxx, " chipset ", $yyy
|
||||
if ($_vbios_post) $xxx = $xxx, " vbios_post " endif
|
||||
if ($_dualmon) $xxx = $xxx, " dualmon" endif
|
||||
if (strlen($_vbios_file)) $xxx = $xxx, " vgaemubios_file ", $_vbios_file endif
|
||||
video { $$xxx }
|
||||
else
|
||||
warn "dosemu not running on console"
|
||||
$xxx = $_video
|
||||
if (strlen($_vbios_file)) $xxx = $xxx, " vgaemubios_file ", $_vbios_file endif
|
||||
if ($_dualmon) $xxx = $xxx, " dualmon " endif
|
||||
if (strlen($xxx)) video { $$xxx } endif
|
||||
endif
|
||||
|
||||
## sound settings
|
||||
sound $_sound
|
||||
sound_emu { sb_base $_sb_base
|
||||
sb_irq $_sb_irq
|
||||
sb_dma $_sb_dma
|
||||
sb_hdma $_sb_hdma
|
||||
mpu_base $_mpu_base
|
||||
mpu_base_mt32 $_mpu_base_mt32
|
||||
midi_synth $_midi_synth
|
||||
mpu_irq $_mpu_irq
|
||||
mpu_irq_mt32 $_mpu_irq_mt32
|
||||
sound_driver $_sound_driver
|
||||
midi_driver $_midi_driver
|
||||
fluid_sfont $_fluid_sfont
|
||||
fluid_volume $_fluid_volume
|
||||
munt_roms $_munt_roms
|
||||
opl2lpt_dev $_opl2lpt_dev
|
||||
opl2lpt_type $_opl2lpt_type
|
||||
snd_plugin_params $_snd_plugin_params
|
||||
pcm_hpf $_pcm_hpf
|
||||
midi_file $_midi_file
|
||||
wav_file $_wav_file
|
||||
}
|
||||
|
||||
## joystick settings
|
||||
joystick_emu { joy_device $_joy_device joy_dos_min $_joy_dos_min
|
||||
joy_dos_max $_joy_dos_max joy_granularity $_joy_granularity
|
||||
joy_latency $_joy_latency }
|
||||
|
||||
## hacks
|
||||
cli_timeout $_cli_timeout
|
||||
timemode $_timemode
|
||||
timer_tweaks $_timer_tweaks
|
||||
|
||||
file_lock_limit $$_file_lock_limit
|
||||
lfn_support $_lfn_support
|
||||
force_int_revect $_force_int_revect
|
||||
set_int_hooks $_set_int_hooks
|
||||
trace_irets $_trace_irets
|
||||
force_fs_redirect $_force_fs_redirect
|
||||
|
||||
## serial
|
||||
$xxx = "'", $_ttylocks, "'"
|
||||
ttylocks { directory $$xxx namestub LCK.. }
|
||||
if (1) # no idea why but we need this...
|
||||
foreach $xxx (" ", "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16")
|
||||
$zzz = "$_com", $xxx
|
||||
$zzz = $$zzz
|
||||
if (strlen($zzz))
|
||||
$jjj = ""
|
||||
if (strchr($zzz, " ") > 0)
|
||||
$yyy = strsplit($zzz, strchr($zzz, " ") + 1, 999)
|
||||
$zzz = strdel($zzz, strchr($zzz, " "), 999)
|
||||
else
|
||||
$yyy = ""
|
||||
endif
|
||||
if (strchr($zzz, "/") == 0)
|
||||
if (strchr($yyy, " ") > 0)
|
||||
$jjj = strsplit($yyy, strchr($yyy, " ") + 1, 999)
|
||||
$yyy = strdel($yyy, strchr($yyy, " "), 999)
|
||||
endif
|
||||
if (strlen($jjj) > 0)
|
||||
serial { com $xxx device $zzz $$yyy $jjj }
|
||||
else
|
||||
serial { com $xxx device $zzz $$yyy }
|
||||
endif
|
||||
else
|
||||
if (strlen($yyy) > 0)
|
||||
serial { com $xxx $$zzz $yyy }
|
||||
else
|
||||
serial { com $xxx $$zzz }
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
done
|
||||
endif
|
||||
|
||||
## mouse settings
|
||||
if ($_mouse_internal)
|
||||
$xxx = ""
|
||||
if ($_mouse_baud)
|
||||
$xxx = "baudrate ", $_mouse_baud
|
||||
endif
|
||||
$xxx = $xxx, " device '", $_mouse_dev, "'"
|
||||
mouse { $$_mouse $$_mouse_flags $$xxx internaldriver mouse_ungrab_tweak $_mouse_ungrab_tweak }
|
||||
else
|
||||
$xxx = "'", $_mouse_dev, "'"
|
||||
mouse { $$_mouse device $$xxx }
|
||||
endif
|
||||
|
||||
hogthreshold $_hogthreshold
|
||||
|
||||
## keyboard setting
|
||||
if ($DOSEMU_STDIN_IS_CONSOLE ne "1") $_rawkeyboard = (off) endif
|
||||
if ( strstr($_layout, "load") <0 )
|
||||
# we use the builtin keytables
|
||||
if (strlen($_layout)) $yyy = $_layout else $yyy = "us" endif
|
||||
keyboard { layout $yyy rawkeyboard $_rawkeyboard }
|
||||
else
|
||||
# we have to load a keytable
|
||||
$yyy = ""
|
||||
if (1) # no idea why (see com as well) but we need this...
|
||||
foreach $zzz ($LIST_DELIM, $_layout)
|
||||
if ($zzz ne "load")
|
||||
$yyy = $zzz
|
||||
endif
|
||||
done
|
||||
endif
|
||||
if (!strlen($yyy))
|
||||
abort "no keytable name in $_layout"
|
||||
endif
|
||||
shell("test -f ", $DOSEMU_LIB_DIR, "/keymap/", $yyy)
|
||||
if ( $DOSEMU_SHELL_RETURN)
|
||||
abort "keytable ",$yyy, " not found in ", $DOSEMU_LIB_DIR, "/keymap/*"
|
||||
endif
|
||||
$_layout = 'include "keymap/', $yyy, '"' ;
|
||||
$$_layout
|
||||
keyboard { rawkeyboard $_rawkeyboard }
|
||||
endif
|
||||
|
||||
bootdrive $_bootdrive
|
||||
swap_bootdrive $_swap_bootdrive
|
||||
|
||||
if (strlen($_floppy_a))
|
||||
$fpath = strsplit($_floppy_a, 0, strstr($_floppy_a, ":"))
|
||||
if (strlen($fpath))
|
||||
$ftype = strsplit($_floppy_a, strstr($_floppy_a, ":")+1, 999)
|
||||
else
|
||||
$fpath = $_floppy_a
|
||||
$ftype = ""
|
||||
endif
|
||||
|
||||
$zzz = $fpath
|
||||
if (strlen($zzz))
|
||||
if (strchr($zzz, "/") != 0)
|
||||
$izzz = $DOSEMU_IMAGE_DIR, "/", $zzz
|
||||
$xxx = shell("test -r ", $izzz);
|
||||
if (!$DOSEMU_SHELL_RETURN)
|
||||
$zzz = $izzz
|
||||
endif
|
||||
endif
|
||||
$xxx = shell("test -r ", $zzz);
|
||||
if ($DOSEMU_SHELL_RETURN)
|
||||
warn "**** Warning: floppy ", $zzz, " not accessible, disabled";
|
||||
else
|
||||
shell("test -d '", $zzz, "'")
|
||||
if ($DOSEMU_SHELL_RETURN)
|
||||
floppy { device $$zzz $$ftype }
|
||||
else
|
||||
floppy { directory $$zzz $$ftype }
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
if (strlen($_floppy_b))
|
||||
$fpath = strsplit($_floppy_b, 0, strstr($_floppy_b, ":"))
|
||||
if (strlen($fpath))
|
||||
$ftype = strsplit($_floppy_b, strstr($_floppy_b, ":")+1, 999)
|
||||
else
|
||||
$fpath = $_floppy_b
|
||||
$ftype = ""
|
||||
endif
|
||||
|
||||
$zzz = $fpath
|
||||
if (strlen($zzz))
|
||||
if (strchr($zzz, "/") != 0)
|
||||
$izzz = $DOSEMU_IMAGE_DIR, "/", $zzz
|
||||
$xxx = shell("test -r ", $izzz);
|
||||
if (!$DOSEMU_SHELL_RETURN)
|
||||
$zzz = $izzz
|
||||
endif
|
||||
endif
|
||||
$xxx = shell("test -r ", $zzz);
|
||||
if ($DOSEMU_SHELL_RETURN)
|
||||
warn "**** Warning: floppy ", $zzz, " not accessible, disabled";
|
||||
else
|
||||
shell("test -d '", $zzz, "'")
|
||||
if ($DOSEMU_SHELL_RETURN)
|
||||
floppy { device $$zzz $$ftype }
|
||||
else
|
||||
floppy { directory $$zzz $$ftype }
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
fastfloppy 1
|
||||
|
||||
## setting up hdimages
|
||||
$xxx = shell("ls ", $DOSEMU_IMAGE_DIR, "/drives/*.lnk 2>/dev/null")
|
||||
if (strlen($xxx))
|
||||
error "Compatibility warning: found deprecated setup of dosemu2 pre-alpha version."
|
||||
error " If you do not intend to run such old dosemu2 versions "
|
||||
error " (dosemu1 is fine), please do:"
|
||||
error " rm ~/.dosemu/drives/*.lnk"
|
||||
error " You may also do"
|
||||
error " rm -rf ~/.dosemu/drives"
|
||||
error " if you dont intend to run dosemu1."
|
||||
endif
|
||||
if (strlen($_hdimage))
|
||||
foreach $xxxx ($LIST_DELIM, $_hdimage)
|
||||
$xxx_pref = ""
|
||||
$xxx_suff = ""
|
||||
if (strchr($xxxx, "*") != -1)
|
||||
$xxx_pref = strdel($xxxx, strchr($xxxx, "*"), 999);
|
||||
$xxx_suff = strsplit($xxxx, strchr($xxxx, "*") + 1, 999);
|
||||
if (strchr($xxx_pref, "/") == 0)
|
||||
$xxxx = shell("cd '", $xxx_pref, "' 2>/dev/null && printf *")
|
||||
else
|
||||
$xxxx = shell("cd '", $DOSEMU_IMAGE_DIR, "/", $xxx_pref, "' 2>/dev/null && printf *")
|
||||
endif
|
||||
if ($DOSEMU_SHELL_RETURN)
|
||||
abort "**** directory ", $xxx_pref, " not accessible";
|
||||
endif
|
||||
endif
|
||||
if (strchr($xxxx, "+") == 0)
|
||||
default_drives strtol(strdel($xxxx, 0, 1))
|
||||
else if (strchr($xxxx, "-") == 0)
|
||||
skip_drives strtol(strdel($xxxx, 0, 1))
|
||||
else if (strlen($xxxx))
|
||||
foreach $xxx ($LIST_DELIM, $xxxx)
|
||||
$xxx = $xxx_pref, $xxx, $xxx_suff
|
||||
if (!strncmp($xxx, "/dev/", 4))
|
||||
$yyy = strdel($xxx, strstr($xxx, ":"), 999);
|
||||
$zzz = strsplit($xxx, strstr($xxx, ":"), 999);
|
||||
if (strtol(strdel($xxx,0,8)) > 0)
|
||||
disk { partition $yyy $$zzz };
|
||||
else
|
||||
disk { wholedisk $yyy $$zzz };
|
||||
endif
|
||||
else
|
||||
$yyy = strdel($xxx, strstr($xxx, ":"), 999);
|
||||
$zzz = strsplit($xxx, strstr($xxx, ":"), 999);
|
||||
if (strchr($yyy, "/") != 0)
|
||||
$yyyy = $DOSEMU_IMAGE_DIR, "/", $yyy
|
||||
$yyy = $yyyy
|
||||
endif
|
||||
shell("test -d '", $yyy, "'")
|
||||
if (!$DOSEMU_SHELL_RETURN)
|
||||
disk { directory $yyy $$zzz };
|
||||
else
|
||||
shell("test -f '", $yyy, "'")
|
||||
if (!$DOSEMU_SHELL_RETURN)
|
||||
disk { image $yyy $$zzz };
|
||||
else
|
||||
abort "hdimage ", $yyy, " not found"
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
done
|
||||
endif endif endif
|
||||
done
|
||||
endif
|
||||
|
||||
## setting up CDROM devices
|
||||
if (strlen($_cdrom))
|
||||
foreach $xxx ($LIST_DELIM, $_cdrom)
|
||||
cdrom { $xxx }
|
||||
done
|
||||
endif
|
||||
|
||||
## setting up ASPI devices
|
||||
ifndef restricted
|
||||
if (strlen($_aspi))
|
||||
foreach $xxx ($LIST_DELIM, $_aspi)
|
||||
$zz = (1);
|
||||
$yy2 = ""; $yy3 = (-1);
|
||||
if(strlen($xxx))
|
||||
foreach $yyy (":", $xxx)
|
||||
$zzz = "$yy", $zz, " = $yyy";
|
||||
$zz = ($zz + 1);
|
||||
$$zzz
|
||||
done;
|
||||
endif;
|
||||
aspi { $yy1 devicetype $yy2 target $yy3 };
|
||||
done
|
||||
endif
|
||||
endif
|
||||
|
||||
ipxsupport $_ipxsupport
|
||||
ipx_network $_ipx_network
|
||||
novell_hack $_novell_hack
|
||||
if (1) # no idea why but we need this...
|
||||
foreach $xxx (" ", "1 2 3 4 5 6 7 8 9")
|
||||
$zzz = "$_lpt", $xxx
|
||||
$zzz = $$zzz
|
||||
if ((strstr($zzz, "direct") != -1) && (strchr($zzz, ' ') != -1))
|
||||
$zzz = strdel($zzz, 0, strchr($zzz, ' ') + 1)
|
||||
printer { lpt $xxx file $zzz timeout $_printer_timeout }
|
||||
else if (strlen($zzz))
|
||||
$zzz = "'", $zzz, "'"
|
||||
printer { lpt $xxx command $$zzz timeout $_printer_timeout }
|
||||
endif
|
||||
done
|
||||
endif
|
||||
|
||||
if (strlen($_speaker))
|
||||
$xxx = "speaker ", $_speaker;
|
||||
$$xxx
|
||||
else
|
||||
speaker off
|
||||
endif
|
||||
ifdef restricted
|
||||
## /etc/dosemu.users defined 'restricted' for this login
|
||||
define c_normal
|
||||
undef c_all
|
||||
if ($_vnet eq "vde" || !$_pktdriver)
|
||||
vdeswitch $_vdeswitch
|
||||
slirpargs $_slirpargs
|
||||
vnet $_vnet
|
||||
pktdriver $_pktdriver
|
||||
endif
|
||||
if ($_pci)
|
||||
pci auto
|
||||
endif
|
||||
else
|
||||
# here are the root requiring options
|
||||
if (strlen($_irqpassing))
|
||||
$yyy = "irqpassing { "
|
||||
if (strlen($_irqpassing))
|
||||
foreach $xxx (" ", $_irqpassing)
|
||||
$yyy = $yyy, "use_sigio ", $xxx
|
||||
done
|
||||
endif
|
||||
$yyy = $yyy, " }";
|
||||
$$yyy
|
||||
else
|
||||
irqpassing off
|
||||
endif
|
||||
if (strlen($_hardware_ram))
|
||||
hardware_ram { $$_hardware_ram }
|
||||
endif
|
||||
ethdev $_ethdev
|
||||
tapdev $_tapdev
|
||||
vdeswitch $_vdeswitch
|
||||
slirpargs $_slirpargs
|
||||
netsock $_netsock
|
||||
vnet $_vnet
|
||||
pktdriver $_pktdriver
|
||||
ne2k $_ne2k
|
||||
if (strlen($_ports)) ports { $$_ports } endif
|
||||
pci $_pci
|
||||
endif
|
||||
|
||||
if (strlen($_unix_exec))
|
||||
unix_exec $_unix_exec
|
||||
endif
|
||||
if (strlen($_lredir_paths))
|
||||
lredir_paths $_lredir_paths
|
||||
endif
|
||||
if (strlen($_hostfs_drives))
|
||||
hostfs_drives $_hostfs_drives
|
||||
endif
|
||||
|
||||
## setting up the features list
|
||||
if ( ( ($DOSEMU_VERSION_CODE >= ((98 << 16) | (3 << 8) | 3))
|
||||
&& ($DOSEMU_VERSION_CODE < (99 << 16)) )
|
||||
|| ($DOSEMU_VERSION_CODE > ((99 << 16) | (5 << 8))) )
|
||||
if (strlen($_features))
|
||||
foreach $xxx ($LIST_DELIM, $_features)
|
||||
$yyy = strdel($xxx, strstr($xxx, ":"), 999);
|
||||
$zzz = strsplit($xxx, strstr($xxx, ":"), 999);
|
||||
if (strlen($zzz))
|
||||
$zzz = strsplit($zzz, 1, 999);
|
||||
else
|
||||
$zzz = (0);
|
||||
endif
|
||||
feature { $yyy = $zzz };
|
||||
done
|
||||
endif
|
||||
endif
|
||||
|
||||
endif
|
||||
#############################################################################
|
||||
29
etc/keymap/be
Normal file
29
etc/keymap/be
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable be
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"&",130,34,39,"(",21,138,"!",128,133,")-",127,9,
|
||||
"azertyuiop",dcircum,"$",13,0,"qs",
|
||||
"dfghjklm",151,253,0,230,"wxcv",
|
||||
"bn,;:=",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"1234567890",248,"_",127,9,
|
||||
"AZERTYUIOP",ddiares,"*",13,0,"QS",
|
||||
"DFGHJKLM%",252,0,156,"WXCV",
|
||||
"BN?./+",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,"|@#",0,0,"^",0,0,"{}",dabover,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"[]",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,dacute,dgrave,0,dgrave,0,0,0,0,
|
||||
0,0,dcedilla,0,0,dtilde,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230."
|
||||
}
|
||||
29
etc/keymap/cz-qwerty
Normal file
29
etc/keymap/cz-qwerty
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable cz-qwerty
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"+",216,231,159,253,167,236,160,161,130,"=",dacute,127,9,
|
||||
"qwertyuiop",163,")",13,0,"as",
|
||||
"dfghjkl",133,245,";",0,ddiares,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"&",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"1234567890%",dcaron,127,9,
|
||||
"QWERTYUIOP/(",13,0,"AS",
|
||||
"DFGHJKL",34,"!",248,0,39,"ZXCV",
|
||||
"BNM?:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"*",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,"~",dcaron,dcircum,dbreve,248,dogonek,dgrave,daboved,dacute,ddacute,ddiares,dcedilla,0,0,
|
||||
92,"|",169,0,0,0,0,0,162,0,246,158,0,0,165,208,
|
||||
209,"[]",0,0,136,157,"$",225,0,0,207,">#",134,"@",
|
||||
"{}",0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230."
|
||||
}
|
||||
29
etc/keymap/cz-qwertz
Normal file
29
etc/keymap/cz-qwertz
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable cz-qwertz
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"+",216,231,159,253,167,236,160,161,130,"=",dacute,127,9,
|
||||
"qwertzuiop",163,")",13,0,"as",
|
||||
"dfghjkl",133,245,";",0,ddiares,"yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"&",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"1234567890%",dcaron,127,9,
|
||||
"QWERTZUIOP/(",13,0,"AS",
|
||||
"DFGHJKL",34,"!",248,0,39,"YXCV",
|
||||
"BNM?:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"*",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,"~",dcaron,dcircum,dbreve,248,dogonek,dgrave,daboved,dacute,ddacute,ddiares,dcedilla,0,0,
|
||||
92,"|",169,0,0,0,0,0,162,0,246,158,0,0,165,208,
|
||||
209,"[]",0,0,136,157,"$",225,0,0,207,">#",134,"@",
|
||||
"{}",0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/de
Normal file
29
etc/keymap/de
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable de
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",225,39,127,9,
|
||||
"qwertzuiop",129,"+",13,0,"as",
|
||||
"dfghjkl",148,132,"^",0,"#yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,156,"$%&/()=?",96,127,9,
|
||||
"QWERTZUIOP",154,"*",13,0,"AS",
|
||||
"DFGHJKL",153,142,248,0,39,"YXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,253,252,0,0,0,"{[]}",92,0,0,0,
|
||||
"@",0,0,0,0,0,0,0,0,0,0,"~",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/de-latin1
Normal file
29
etc/keymap/de-latin1
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable de-latin1
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",225,dacute,127,9,
|
||||
"qwertzuiop",129,"+",13,0,"as",
|
||||
"dfghjkl",148,132,dcircum,0,"#yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,21,"$%&/()=?",dgrave,127,9,
|
||||
"QWERTZUIOP",154,"*",13,0,"AS",
|
||||
"DFGHJKL",153,142,248,0,39,"YXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,253,252,"$",0,0,"{[]}",92,0,0,0,
|
||||
"@",0,0,0,0,0,0,0,0,0,0,"~",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/dk
Normal file
29
etc/keymap/dk
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable dk
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890+",39,127,9,
|
||||
"qwertyuiop",134,0,13,0,"as",
|
||||
"dfghjkl",145,155,0,0,39,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&/()=?",96,127,9,
|
||||
"QWERTYUIOP",143,"^",13,0,"AS",
|
||||
"DFGHJKL",146,157,0,0,"*ZXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@",163,"$",0,0,"{[]}",0,"|",0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,"~",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/dk-latin1
Normal file
29
etc/keymap/dk-latin1
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable dk-latin1
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890+",180,127,9,
|
||||
"qwertyuiop",229,168,13,0,"as",
|
||||
"dfghjkl",230,162,189,0,39,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&/()=?",96,127,9,
|
||||
"QWERTYUIOP",197,"^",13,0,"AS",
|
||||
"DFGHJKL",198,165,167,0,"*ZXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@",163,"$",0,0,"{[]}",0,"|",0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,"~",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/dvorak
Normal file
29
etc/keymap/dvorak
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable dvorak
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",92,"=",127,9,
|
||||
39,",.pyfgcrl/]",13,0,"ao",
|
||||
"euidhtns-",96,0,"[;qjk",
|
||||
"xbmwvz",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!@#$%^&*()|+",127,9,
|
||||
34,"<>PYFGCRL?}",13,0,"AO",
|
||||
"EUIDHTNS_~",0,"{:QJK",
|
||||
"XBMWVZ",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@",0,"$",0,0,"{[]}",92,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,"~",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/es
Normal file
29
etc/keymap/es
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable es
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",39,0,127,9,
|
||||
"qwertyuiop",96,"+",13,0,"as",
|
||||
"dfghjkl",0,39,96,0,0,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&/()=?",0,127,9,
|
||||
"QWERTYUIOP^*",13,0,"AS",
|
||||
"DFGHJKL",0,0,"~",0,0,"ZXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,"|@#$",0,0,"{[]}",92,"~",0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"[]",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,"{",92,0,"}",0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"~",0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/es-latin1
Normal file
29
etc/keymap/es-latin1
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable es-latin1
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",39,173,127,9,
|
||||
"qwertyuiop",dgrave,"+",13,0,"as",
|
||||
"dfghjkl",164,dacute,167,0,135,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,250,"$%&/()=?",168,127,9,
|
||||
"QWERTYUIOP",dcircum,"*",13,0,"AS",
|
||||
"DFGHJKL",165,ddiares,166,0,128,"ZXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,"|@#$",0,172,"{[]}",92,"~",0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"[]",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,"{",92,0,"}",0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"~",0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/finnish
Normal file
29
etc/keymap/finnish
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable finnish
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890+",39,127,9,
|
||||
"qwertyuiop}",0,13,0,"as",
|
||||
"dfghjkl|{",0,0,39,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&/()=?",96,127,9,
|
||||
"QWERTYUIOP]^",13,0,"AS",
|
||||
"DFGHJKL",92,"[",0,0,"*ZXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@",163,"$",0,0,"{[]}",92,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,"~",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/finnish-latin1
Normal file
29
etc/keymap/finnish-latin1
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable finnish-latin1
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890+",180,127,9,
|
||||
"qwertyuiop",134,168,13,0,"as",
|
||||
"dfghjkl",148,132,167,0,39,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&/()=?",96,127,9,
|
||||
"QWERTYUIOP",143,"^",13,0,"AS",
|
||||
"DFGHJKL",153,142,171,0,"*ZXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@",156,"$",0,0,"{[]}",92,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,"~",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/fr
Normal file
29
etc/keymap/fr
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable fr
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"&{",34,39,"(-}_/@)=",127,9,
|
||||
"azertyuiop^$",13,0,"qs",
|
||||
"dfghjklm|",96,0,"*wxcv",
|
||||
"bn,;:!",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"1234567890]+",127,9,
|
||||
"AZERTYUIOP<>",13,0,"QS",
|
||||
"DFGHJKLM%~",0,"#WXCV",
|
||||
"BN?./",92,0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"~#{[|",96,92,"^@]}",0,0,
|
||||
"@",0,0,0,0,0,0,0,0,0,0,"~",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230."
|
||||
}
|
||||
29
etc/keymap/fr-latin1
Normal file
29
etc/keymap/fr-latin1
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable fr-latin1
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"&",130,34,39,"(-",138,"_",135,133,")=",127,9,
|
||||
"azertyuiop",dcircum,"$",13,0,"qs",
|
||||
"dfghjklm",151,253,0,"*wxcv",
|
||||
"bn,;:!",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"1234567890",248,"+",127,9,
|
||||
"AZERTYUIOP",ddiares,156,13,0,"QS",
|
||||
"DFGHJKLM%~",0,230,"WXCV",
|
||||
"BN?./",167,0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"~#{[|",96,92,"^@]}",0,0,
|
||||
"@",0,0,0,0,0,0,0,0,0,0,164,13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230."
|
||||
}
|
||||
29
etc/keymap/hr-cp852
Normal file
29
etc/keymap/hr-cp852
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable hr-cp852
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",39,"+",127,9,
|
||||
"qwertzuiop",231,208,13,0,"as",
|
||||
"dfghjkl",159,134,0,0,167,"yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&/()=?*",127,9,
|
||||
"QWERTZUIOP",230,209,13,0,"AS",
|
||||
"DFGHJKL",172,143,0,0,166,"YXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,"~",183,"^",244,248,242,96,250,239,241,249,247,0,0,
|
||||
92,"|",0,0,0,0,0,0,0,0,246,158,13,0,0,0,
|
||||
0,"[]",0,0,146,145,92,225,0,0,207,0,0,0,"@",
|
||||
"{}",245,0,"|/",0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/hr-latin2
Normal file
29
etc/keymap/hr-latin2
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable hr-latin2
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",39,"+",127,9,
|
||||
"qwertzuiop",185,240,13,0,"as",
|
||||
"dfghjkl",232,230,0,0,190,"yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&/()=?*",127,9,
|
||||
"QWERTZUIOP",169,208,13,0,"AS",
|
||||
"DFGHJKL",200,198,0,0,174,"YXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,"~",183,"^",162,176,178,96,255,180,189,168,184,0,0,
|
||||
92,"|",0,0,0,0,0,0,0,0,247,215,13,0,0,0,
|
||||
0,"[]",0,0,179,163,92,223,0,0,164,0,0,0,"@",
|
||||
"{}",167,0,"|/",0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/hu
Normal file
29
etc/keymap/hu
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable hu
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"123456789",148,129,162,127,9,
|
||||
"qwertzuiop",139,163,13,0,"as",
|
||||
"dfghjkl",130,160,"0",0,251,"yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,39,34,"+!%/=()",153,154,39,127,9,
|
||||
"QWERTZUIOP",138,233,13,0,"AS",
|
||||
"DFGHJKL",144,181,21,"0",235,"YXCV",
|
||||
"BNM?:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,"~",dcaron,dcircum,dbreve,248,dogonek,dgrave,daboved,dacute,ddacute,ddiares,dcedilla,0,0,
|
||||
92,"|",0,0,0,0,0,146,0,0,246,158,13,0,0,208,
|
||||
209,"[]",0,161,136,157,"$",225,0,0,207,">#&@",
|
||||
"{}",0,";",0,"*",0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/hu-cwi
Normal file
29
etc/keymap/hu-cwi
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable hu-cwi
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"123456789",148,129,162,127,9,
|
||||
"qwertzuiop",147,163,13,0,"as",
|
||||
"dfghjkl",130,160,"0",0,150,"yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,39,34,"+!%/=()",153,154,149,127,9,
|
||||
"QWERTZUIOP",167,151,13,0,"AS",
|
||||
"DFGHJKL",144,143,21,"0",152,"YXCV",
|
||||
"BNM?:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,141,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,"~",dcaron,dcircum,dbreve,248,dogonek,dgrave,daboved,dacute,ddacute,ddiares,dcedilla,0,0,
|
||||
92,"|",0,0,0,0,0,141,0,0,246,0,13,0,0,0,
|
||||
0,"[]",0,161,0,0,"$",225,0,0,0,">#&@",
|
||||
"{}",0,";",0,"*",0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/hu-latin2
Normal file
29
etc/keymap/hu-latin2
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable hu-latin2
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"123456789",246,252,243,127,9,
|
||||
"qwertzuiop",245,250,13,0,"as",
|
||||
"dfghjkl",233,225,"0",0,251,"yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,237,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,39,34,"+!%/=()",214,220,211,127,9,
|
||||
"QWERTZUIOP",213,218,13,0,"AS",
|
||||
"DFGHJKL",201,193,21,"0",219,"YXCV",
|
||||
"BNM?:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,205,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,"~",dcaron,dcircum,dbreve,248,dogonek,dgrave,daboved,dacute,ddacute,ddiares,dcedilla,0,0,
|
||||
92,"|",0,0,0,0,0,205,0,0,247,215,13,0,0,240,
|
||||
208,"[]",0,237,179,163,"$",223,0,0,164,">#&@",
|
||||
"{}",0,";",0,"*",0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/it
Normal file
29
etc/keymap/it
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable it
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",39,141,127,9,
|
||||
"qwertyuiop",138,"+",13,0,"as",
|
||||
"dfghjkl",149,133,92,0,151,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,156,"$%&/()=?^",127,9,
|
||||
"QWERTYUIOP",130,"*",13,0,"AS",
|
||||
"DFGHJKL",135,248,"|0",21,"ZXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@",0,"$",0,0,"{[]}{}",0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"[]",13,0,0,0,
|
||||
0,0,0,0,0,0,0,"@#",0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230."
|
||||
}
|
||||
35
etc/keymap/jp106
Normal file
35
etc/keymap/jp106
Normal file
@@ -0,0 +1,35 @@
|
||||
#keytable jp106
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890-^",127,9,
|
||||
"qwertyuiop@[",13,0,"as",
|
||||
"dfghjkl;:",96,0,"]zxcv",
|
||||
"bnm,./",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"0",0,0,92,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,92,0,0,0,0,0,0,0,0,0,92,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&",39,"()~=~",127,9,
|
||||
"QWERTYUIOP",96,"{",dgrave,0,"AS",
|
||||
"DFGHJKL+*~0}ZXCV",
|
||||
"BNM<>?",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"0",0,0,"_",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,"_",0,0,0,0,0,0,0,0,0,"|",0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230."
|
||||
}
|
||||
29
etc/keymap/keyb-no
Normal file
29
etc/keymap/keyb-no
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable keyb-no
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890+",92,127,9,
|
||||
"qwertyuiop}~",13,0,"as",
|
||||
"dfghjkl|{|",0,39,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&/()=?",96,127,9,
|
||||
"QWERTYUIOP]^",13,0,"AS",
|
||||
"DFGHJKL",92,"[",0,0,"*ZXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@",0,"$",0,0,"{[]}",0,39,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,"~",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/no-latin1
Normal file
29
etc/keymap/no-latin1
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable no-latin1
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890+",92,127,9,
|
||||
"qwertyuiop",134,ddiares,13,0,"as",
|
||||
"dfghjkl",155,145,"|",0,39,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&/()=?",dgrave,127,9,
|
||||
"QWERTYUIOP",143,dcircum,13,0,"AS",
|
||||
"DFGHJKL",157,146,245,0,"*ZXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@",156,207,0,0,"{[]}",0,dacute,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,dtilde,13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/pl
Normal file
29
etc/keymap/pl
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable pl
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890+",39,127,9,
|
||||
"qwertzuiop",190,152,13,0,"as",
|
||||
"dfghjkl",136,165,daboved,0,162,"yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&/()=?*",127,9,
|
||||
"QWERTZUIOP",228,134,13,0,"AS",
|
||||
"DFGHJKL",157,169,dogonek,"0",171,"YXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,"~",dcaron,dcircum,dbreve,248,dogonek,dgrave,daboved,dacute,ddacute,ddiares,dcedilla,0,0,
|
||||
92,"|",169,0,0,0,0,0,162,0,246,158,0,0,165,208,
|
||||
209,"[]",0,0,0,136,"$",225,0,0,dcaron,190,171,134,"@",
|
||||
"{}",21,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/po
Normal file
29
etc/keymap/po
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable po
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",96,174,127,9,
|
||||
"qwertyuiop+",dacute,13,0,"as",
|
||||
"dfghjkl",135,167,92,0,dtilde,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,"#$%&/()=?",175,127,9,
|
||||
"QWERTYUIOP*",dgrave,13,0,"AS",
|
||||
"DFGHJKL",128,166,"|0",dcircum,"ZXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@",156,21,0,0,"{[]}",0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,ddiares,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230."
|
||||
}
|
||||
29
etc/keymap/sf
Normal file
29
etc/keymap/sf
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable sf
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",39,"^",127,9,
|
||||
"qwertzuiop",0,0,13,0,"as",
|
||||
"dfghjkl",0,0,0,0,"$yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"+",34,"*",0,"%&/()=?",96,127,9,
|
||||
"QWERTZUIOP",0,"!",13,0,"AS",
|
||||
"DFGHJKL",0,0,0,0,0,"YXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@#",0,0,0,"|",0,0,0,39,"~",0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"[]",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,"{",0,0,"}",0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/sf-latin1
Normal file
29
etc/keymap/sf-latin1
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable sf-latin1
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",39,"^",127,9,
|
||||
"qwertzuiop",232,168,13,0,"as",
|
||||
"dfghjkl",233,224,167,0,"$yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"+",34,"*",231,"%&/()=?",96,127,9,
|
||||
"QWERTZUIOP",252,"!",13,0,"AS",
|
||||
"DFGHJKL",246,228,176,0,163,"YXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@#",0,0,172,"|",162,0,0,180,"~",0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"[]",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,"{",0,0,"}",0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/sg
Normal file
29
etc/keymap/sg
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable sg
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",39,"^",127,9,
|
||||
"qwertzuiop",0,0,13,0,"as",
|
||||
"dfghjkl",0,0,0,0,"$yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"+",34,"*",0,"%&/()=?",96,127,9,
|
||||
"QWERTZUIOP",0,"!",13,0,"AS",
|
||||
"DFGHJKL",0,0,0,0,0,"YXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@#",0,0,0,"|",0,0,0,39,"~",0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"[]",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,"{",0,0,"}",0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/sg-latin1
Normal file
29
etc/keymap/sg-latin1
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable sg-latin1
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890",39,"^",127,9,
|
||||
"qwertzuiop",192,0,13,0,"as",
|
||||
"dfghjkl",148,132,167,0,"$yxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"+",34,"*",128,"%&/()=?",96,127,9,
|
||||
"QWERTZUIOP",154,"!",13,0,"AS",
|
||||
"DFGHJKL",153,142,176,0,163,"YXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,179,"@#",0,0,170,"|",162,0,0,39,"~",0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"[]",13,0,0,0,
|
||||
0,0,0,0,0,0,0,233,"{",0,0,"}",0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230,"
|
||||
}
|
||||
29
etc/keymap/sw
Normal file
29
etc/keymap/sw
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable sw
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890+",39,127,9,
|
||||
"qwertyuiop",134,"~",13,0,"as",
|
||||
"dfghjkl",148,132,21,0,39,"zxcv",
|
||||
"bnm,.-",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
171,0,"!",34,"#$%&/()=?",96,127,9,
|
||||
"QWERTYUIOP",143,"^",13,0,"AS",
|
||||
"DFGHJKL",153,142,171,0,"*ZXCV",
|
||||
"BNM;:_",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@",156,"$",0,0,"{[]}",92,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,"~",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230."
|
||||
}
|
||||
29
etc/keymap/tr
Normal file
29
etc/keymap/tr
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable tr
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890*-",127,9,
|
||||
"qwertyu",141,"op",167,129,13,0,"as",
|
||||
"dfghjkl",159,"i",130,0,44,"zxcv",
|
||||
"bnm",148,135,".",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!'^+%&/()=?_",127,9,
|
||||
"QWERTYUIOP",166,154,13,0,"AS",
|
||||
"DFGHJKL",158,152,34,0,";ZXCV",
|
||||
"BNM",153,128,":",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,0,"#$",0,0,"{[]}\",0,0,0,
|
||||
"@",0,0,0,0,0,0,0,0,0,0,"~",0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,"`",0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230."
|
||||
}
|
||||
29
etc/keymap/uk
Normal file
29
etc/keymap/uk
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable uk
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890-=",127,9,
|
||||
"qwertyuiop[]",13,0,"as",
|
||||
"dfghjkl;",39,96,0,"#zxcv",
|
||||
"bnm,./",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!",34,156,"$%^&*()_+",127,9,
|
||||
"QWERTYUIOP{}",13,0,"AS",
|
||||
"DFGHJKL:@~0~ZXCV",
|
||||
"BNM<>?",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,"@",0,"$",0,0,"{[]}",92,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,"~",13,0,0,0,
|
||||
0,0,0,0,0,0,0,0,dacute,dgrave,0,dtilde,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230."
|
||||
}
|
||||
29
etc/keymap/us
Normal file
29
etc/keymap/us
Normal file
@@ -0,0 +1,29 @@
|
||||
#keytable us
|
||||
keytable "keyb-user" {
|
||||
0=
|
||||
0,27,"1234567890-=",127,9,
|
||||
"qwertyuiop[]",13,0,"as",
|
||||
"dfghjkl;",39,96,0,92,"zxcv",
|
||||
"bnm,./",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
shift 0=
|
||||
0,27,"!@#$%^&*()_+",127,9,
|
||||
"QWERTYUIOP{}",13,0,"AS",
|
||||
"DFGHJKL:",34,"~0|ZXCV",
|
||||
"BNM<>?",0,"*",0," ",0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0,
|
||||
0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
alt 0=
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0
|
||||
numpad 0=
|
||||
"789-456+1230."
|
||||
}
|
||||
75
etc/locales.conf
Normal file
75
etc/locales.conf
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
/* add your mappings below and send a patch */
|
||||
"locales": [
|
||||
{ "lang": "C", "codepage": "cp437", "country": 001 },
|
||||
{ "lang": "en_US", "codepage": "cp437", "country": 001 },
|
||||
{ "lang": "cs_CZ", "codepage": "cp852", "country": 042 },
|
||||
{ "lang": "af_ZA", "codepage": "cp858", "country": 785 },
|
||||
{ "lang": "ca_ES", "codepage": "cp858", "country": 034 },
|
||||
{ "lang": "da_DK", "codepage": "cp858", "country": 045 },
|
||||
{ "lang": "de_AT", "codepage": "cp858", "country": 043 },
|
||||
{ "lang": "de_CH", "codepage": "cp858", "country": 041 },
|
||||
{ "lang": "de_DE", "codepage": "cp858", "country": 049 },
|
||||
{ "lang": "de_LI", "codepage": "cp858" },
|
||||
{ "lang": "de_LU", "codepage": "cp858" },
|
||||
{ "lang": "en_AU", "codepage": "cp858", "country": 061 },
|
||||
{ "lang": "en_BZ", "codepage": "cp858" },
|
||||
{ "lang": "en_CA", "codepage": "cp858", "country": 004 },
|
||||
{ "lang": "en_GB", "codepage": "cp858", "country": 044 },
|
||||
{ "lang": "en_IE", "codepage": "cp858", "country": 353 },
|
||||
{ "lang": "en_JM", "codepage": "cp858" },
|
||||
{ "lang": "en_NZ", "codepage": "cp858", "country": 064 },
|
||||
{ "lang": "en_PH", "codepage": "cp858" },
|
||||
{ "lang": "en_TT", "codepage": "cp858" },
|
||||
{ "lang": "en_ZA", "codepage": "cp858", "country": 027 },
|
||||
{ "lang": "es_AR", "codepage": "cp858", "country": 054 },
|
||||
{ "lang": "es_BO", "codepage": "cp858" },
|
||||
{ "lang": "es_CL", "codepage": "cp858", "country": 056 },
|
||||
{ "lang": "es_CO", "codepage": "cp858", "country": 057 },
|
||||
{ "lang": "es_CR", "codepage": "cp858" },
|
||||
{ "lang": "es_DO", "codepage": "cp858" },
|
||||
{ "lang": "es_EC", "codepage": "cp858", "country": 593 },
|
||||
{ "lang": "es_ES", "codepage": "cp858", "country": 034 },
|
||||
{ "lang": "es_GT", "codepage": "cp858" },
|
||||
{ "lang": "es_HN", "codepage": "cp858" },
|
||||
{ "lang": "es_MX", "codepage": "cp858", "country": 052 },
|
||||
{ "lang": "es_NI", "codepage": "cp858" },
|
||||
{ "lang": "es_PA", "codepage": "cp858" },
|
||||
{ "lang": "es_PE", "codepage": "cp858" },
|
||||
{ "lang": "es_PR", "codepage": "cp858" },
|
||||
{ "lang": "es_PY", "codepage": "cp858" },
|
||||
{ "lang": "es_SV", "codepage": "cp858" },
|
||||
{ "lang": "es_UY", "codepage": "cp858" },
|
||||
{ "lang": "es_VE", "codepage": "cp858", "country": 058 },
|
||||
{ "lang": "eu_ES", "codepage": "cp858", "country": 034 },
|
||||
{ "lang": "fi_FI", "codepage": "cp858", "country": 358 },
|
||||
{ "lang": "fo_DK", "codepage": "cp858", "country": 045 },
|
||||
{ "lang": "fo_FO", "codepage": "cp858" },
|
||||
{ "lang": "fr_BE", "codepage": "cp858", "country": 032 },
|
||||
{ "lang": "fr_CA", "codepage": "cp858", "country": 002 },
|
||||
{ "lang": "fr_CH", "codepage": "cp858", "country": 041 },
|
||||
{ "lang": "fr_FR", "codepage": "cp858", "country": 033 },
|
||||
{ "lang": "fr_LU", "codepage": "cp858" },
|
||||
{ "lang": "id_ID", "codepage": "cp858" },
|
||||
{ "lang": "is_IS", "codepage": "cp858", "country": 354 },
|
||||
{ "lang": "it_CH", "codepage": "cp858", "country": 041 },
|
||||
{ "lang": "it_IT", "codepage": "cp858", "country": 039 },
|
||||
{ "lang": "ms_BN", "codepage": "cp858" },
|
||||
{ "lang": "ms_MY", "codepage": "cp858", "country": 060 },
|
||||
{ "lang": "nb_NO", "codepage": "cp858", "country": 047 },
|
||||
{ "lang": "nl_BE", "codepage": "cp858", "country": 032 },
|
||||
{ "lang": "nl_NL", "codepage": "cp858", "country": 031 },
|
||||
{ "lang": "nn_NO", "codepage": "cp858", "country": 047 },
|
||||
{ "lang": "no_NO", "codepage": "cp858", "country": 047 },
|
||||
{ "lang": "pl_PL", "codepage": "cp852", "country": 048 },
|
||||
{ "lang": "pt_BR", "codepage": "cp858", "country": 055 },
|
||||
{ "lang": "pt_PT", "codepage": "cp858", "country": 351 },
|
||||
{ "lang": "sv_FI", "codepage": "cp858", "country": 358 },
|
||||
{ "lang": "sv_SE", "codepage": "cp858", "country": 046 },
|
||||
{ "lang": "sw_CD", "codepage": "cp858" },
|
||||
{ "lang": "sw_KE", "codepage": "cp858" },
|
||||
{ "lang": "sw_TZ", "codepage": "cp858" },
|
||||
{ "lang": "sw_UG", "codepage": "cp858" },
|
||||
{ "lang": "ru_RU", "codepage": "cp866", "country": 007 },
|
||||
]
|
||||
}
|
||||
BIN
etc/ttf/Flexi_IBM_VGA_False.ttf
Normal file
BIN
etc/ttf/Flexi_IBM_VGA_False.ttf
Normal file
Binary file not shown.
BIN
etc/ttf/Flexi_IBM_VGA_True.ttf
Normal file
BIN
etc/ttf/Flexi_IBM_VGA_True.ttf
Normal file
Binary file not shown.
74
etc/ttf/README.oldschool
Normal file
74
etc/ttf/README.oldschool
Normal file
@@ -0,0 +1,74 @@
|
||||
|
||||
_ ─ --- ─ _ ─ --- ─
|
||||
.∙" ,┬, ~=╥_ .∙. .∙" ~=╥_
|
||||
. . .OZZZO╕ ^g, . .■°~°■. ^%╖ .s%ZO┐
|
||||
` └ªqZpª' °∙ `Z, ` _.,· `gZ┐ ∙:ZZ|
|
||||
_┬g%%oc, ~ _., ` ╘Z; _.,┬⌐y%Z=-:· .s%Z%L, `OZZYi%g┬_
|
||||
jOZZÿÿZZOL· jOZZÿ¬, `Zb _.┬⌐y%ZZZZZZZZ%=:∙ jZZZZZZZb `ZZZZÿZZZb
|
||||
∙ZZ?~ ~\ZZZ| |¢ZZZZO\ ·?Z.∙%ÿZZZZZZª*╩ⁿ^°"`' /ZZª"~"ªZZ\ ∙T ~!ZZ┤
|
||||
Z6f ∙ZZZO∙·|ZZZ^ZZi ]Z1·:-":ZZZ' _. ∙OZ/ \ZZL : |6Z'
|
||||
. `ZZ¬._ ~"^Z| ∙ZZZ;\ZZ ╞Z╡ ·¢ZZZ· _┬%ZZ· l%! .oZo, ]ZZ·∙ _╥ZZ' .
|
||||
, ~^╩*╩^~.Z¢··ZZZl ZZ┬ZZ1 · ∙ZZZZ∙ ^ª!ZZ∙ :=l dZZZb ∙ZZ| ~^"~
|
||||
∙ g%ZZZ··ZZZZ `¥ZZZ° : ·ZZZZ: ∙lZZ| ∙;∙ :ZZZF ·ZZ| .'
|
||||
~─_ ·ZZZZ| ∙ZZZZ └ZZÿ' ∙ ?ZZZ! :ZZ│· ·∙ "ª" dZg· _─~
|
||||
~"^ :ZZZO∙∙|ZZZ! `^' ' `¥ZZZ ·ªZZ: · ./ZZf ·─--`~
|
||||
OZZZ∙ jZª╩~ `. _ _. . ~^ªL, YZZZZOzz┬┬ ·∙:=CO/
|
||||
-V! jª╩^~ . ~-║∙-~ . `^╩ªZ¥ÿZF'·∙:%CG' . O R G
|
||||
~─_ T _─~ ~' '^"~
|
||||
~"═=|=═"~
|
||||
∙ p r e s e n t s
|
||||
·
|
||||
|
||||
|
||||
FLEXI IBM VGA FONTS / v2.0
|
||||
|
||||
|
||||
Scalable TrueType fonts based on the iconic hardware VGA character set
|
||||
|
||||
______________________________________________________________________
|
||||
|
||||
|
||||
|
||||
INCLUDED FONTS:
|
||||
|
||||
* Flexi IBM VGA True: Corrected aspect ratio, extended character set
|
||||
* Flexi IBM VGA True 437: Corrected aspect ratio, CP437/DOS encoding
|
||||
* Flexi IBM VGA False: Uncorrected aspect ratio, extended character set
|
||||
* Flexi IBM VGA False 437: Uncorrected aspect ratio, CP437/DOS encoding
|
||||
|
||||
|
||||
ASPECT RATIO:
|
||||
|
||||
* The 'True' versions have been aspect-corrected to match the appearance of a
|
||||
good old 4:3 VGA monitor. The default VGA text mode has a resolution of
|
||||
720x400, and at 4:3 this produces pixels that are far from square:
|
||||
(400/3)/(720/4) = 0.740740.... For simplicity's sake I rounded that to 0.75,
|
||||
meaning that the character cell is really 3/4 the width of an uncorrected,
|
||||
square-pixel representation.
|
||||
|
||||
* The 'False' versions do stick to the square-pixel assumption. Which isn't
|
||||
true to the original look, but some may like that appearance or even be used
|
||||
to it.
|
||||
|
||||
|
||||
SUPPORTED SCRIPTS:
|
||||
|
||||
* The unmarked variants (extended character sets) cover a wide selection of
|
||||
characters, mostly based on various code-pages from DOS (including Greek,
|
||||
Hebrew, Cyrillic and many Latin scripts, box/block drawing symbols, math and
|
||||
so on).
|
||||
|
||||
* The "437" variants contain only the characters from the original IBM PC
|
||||
codepage CP437 ("US-Latin"), and are detected by Windows as 'OEM/DOS'.
|
||||
Suitable for your favorite .NFO viewer or any other situation where you need
|
||||
this character set.
|
||||
|
||||
|
||||
LICENSE:
|
||||
|
||||
These fonts are released under the Creative Commons Attribution-ShareAlike
|
||||
4.0 International license: http://creativecommons.org/licenses/by-sa/4.0/
|
||||
|
||||
_________________________________________
|
||||
|
||||
// VileR 2020-11 https://int10.org
|
||||
5914
etc/vga-cp866.bdf
Normal file
5914
etc/vga-cp866.bdf
Normal file
File diff suppressed because it is too large
Load Diff
5900
etc/vga.bdf
Normal file
5900
etc/vga.bdf
Normal file
File diff suppressed because it is too large
Load Diff
7117
etc/vga10x20-cp850.bdf
Normal file
7117
etc/vga10x20-cp850.bdf
Normal file
File diff suppressed because it is too large
Load Diff
6938
etc/vga10x20-cp866.bdf
Normal file
6938
etc/vga10x20-cp866.bdf
Normal file
File diff suppressed because it is too large
Load Diff
5536
etc/vga10x24.bdf
Normal file
5536
etc/vga10x24.bdf
Normal file
File diff suppressed because it is too large
Load Diff
5464
etc/vga11x19.bdf
Normal file
5464
etc/vga11x19.bdf
Normal file
File diff suppressed because it is too large
Load Diff
6315
etc/vga12x30.bdf
Normal file
6315
etc/vga12x30.bdf
Normal file
File diff suppressed because it is too large
Load Diff
5599
etc/vga8x14-cp850.bdf
Normal file
5599
etc/vga8x14-cp850.bdf
Normal file
File diff suppressed because it is too large
Load Diff
4666
etc/vga8x19.bdf
Normal file
4666
etc/vga8x19.bdf
Normal file
File diff suppressed because it is too large
Load Diff
34
etc/wyse60-pckb
Normal file
34
etc/wyse60-pckb
Normal file
@@ -0,0 +1,34 @@
|
||||
wyse60-pckb|Wyse 60 with ps scancode support,
|
||||
am, bw, hs, km, mc5i, mir, msgr,
|
||||
cols#80, lh#1, lines#24, lw#8, nlab#8, wsl#45,
|
||||
acsc=+/\,.0[Iha2fxgqh1jYk?lZm@nEqDtCu4vAwBx3yszr{c~~,
|
||||
bel=^G, blink=\EG2, cbt=\EI, civis=\E`0, clear=\E+$<100>,
|
||||
cnorm=\E`1, cr=^M, cub1=^H, cud1=^J, cuf1=^L,
|
||||
cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K,
|
||||
dch1=\EW$<11>, dclk=\E`b, dim=\EGp, dl1=\ER$<5>, dsl=\EF\r,
|
||||
ed=\EY$<100>, el=\ET, flash=\E`8$<100/>\E`9, fsl=^M,
|
||||
home=\E{, ht=\011$<1>, hts=\E1, il1=\EE$<4>, ind=\n$<5>,
|
||||
invis=\EG1, ip=$<3>, is1=\EcB0\EcC1,
|
||||
is2=\Ed$\EcD\E'\Er\EH\003\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1\016\024\El,
|
||||
is3=\EwJ\Ew1$<150>, kHOM=\E{, kbs=^H, kcbt=\EI, kcub1=^H,
|
||||
kcud1=^J, kcuf1=^L, kcuu1=^K, kdch1=\EW, kdl1=\ER, ked=\EY,
|
||||
kel=\ET, kent=\E7, kf1=^A@\r, kf10=^AI\r, kf11=^AJ\r,
|
||||
kf12=^AK\r, kf13=^AL\r, kf14=^AM\r, kf15=^AN\r, kf16=^AO\r,
|
||||
kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r,
|
||||
kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, kich1=\EQ,
|
||||
kil1=\EE, knp=\EK, kpp=\EJ, kprt=\EP, krpl=\Er, ll=\E{^K,
|
||||
mc0=\EP, mc4=^T, mc5=\Ed#, nel=\r\n$<3>,
|
||||
pfloc=\EZ2%p1%'?'%+%c%p2%s\177,
|
||||
pfx=\EZ1%p1%'?'%+%c%p2%s\177,
|
||||
pln=\Ez%p1%'/'%+%c%p2%s\r, prot=\E), rev=\EG4,
|
||||
ri=\Ej$<7>, rmacs=\EcD, rmam=\Ed., rmclk=\E`c, rmcup=\Ew1,
|
||||
rmir=\Er, rmln=\EA11, rmso=\EG0, rmul=\EG0, rmxon=\Ec20,
|
||||
rs1=\E~!\E~4$<150>, rs2=\EeG$<150>, rs3=\EwG\Ee($<200>,
|
||||
sgr=%?%p8%t\E)%e\E(%;%?%p9%t\EcE%e\EcD%;\EG%'0'%?%p2%t%{8}%|%;%?%p1%p3%|%p6%|%t%{4}%|%;%?%p4%t%{2}%|%;%?%p1%p5%|%t%{64}%|%;%?%p7%t%{1}%|%;%c,
|
||||
sgr0=\E(\EH\003\EG0\EcD, smacs=\EcE, smam=\Ed/,
|
||||
smcup=\Ew0, smir=\Eq, smln=\EA10, smso=\EGt, smul=\EG8,
|
||||
smxon=\Ec21, tbc=\E0, tsl=\EF,
|
||||
# enter pc scancode mode S4
|
||||
smsc=\E~5,
|
||||
# exit pc scancode mode S5
|
||||
rmsc=\Ev4,
|
||||
Reference in New Issue
Block a user