Keymap

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
K (Hob den Schutz von „Keymap“ auf)
 
(11 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
Konfigurationsdatei von Xine ( 2 Varianten ).
 +
 +
- 1. Variante
 +
{{Box Datei | [[Struktur|$HOME]]/.xine/keymap |
 
<pre>
 
<pre>
#
+
##
# xine config file
+
# xine key bindings.
#
+
# Automatically generated by xine-ui version 0.99.3cvs.
.version:2
+
##
  
# Entries which are still set to their default values are commented out.
+
# start playback
# Remove the '#' at the beginning of the line, if you want to change them.
+
Play {
 +
key = F12
 +
modifier = none
 +
}
  
# palette (foreground-border-background) to use for subtitles and OSD
+
# playback pause toggle
# { white-black-transparent  white-none-transparent  white-none-translucid  yellow-black-transparent }, default: 0
+
Pause {
#ui.osd.text_palette:white-black-transparent
+
key = F11
 +
modifier = none
 +
}
  
# notify changes to the hardware mixer
+
# stop playback
# bool, default: 1
+
Stop {
#audio.alsa_hw_mixer:1
+
key = S
 +
modifier = none
 +
}
  
# use A/52 dynamic range compression
+
# take a snapshot
# bool, default: 0
+
Snapshot {
#audio.a52.dynamic_range:0
+
key = B
 +
modifier = control, meta
 +
}
  
# downmix audio to 2 channel surround stereo
+
# eject the current medium
# bool, default: 0
+
Eject {
#audio.a52.surround_downmix:0
+
key = parenleft
 +
modifier = control, meta
 +
}
  
# A/52 volume
+
# select and play next MRL in the playlist
# [0..200], default: 100
+
NextMrl {
#audio.a52.level:100
+
key = W
 +
modifier = control, meta
 +
}
  
# device used for mono output
+
# select and play previous MRL in the playlist
# string, default: default
+
PriorMrl {
#audio.device.alsa_default_device:default
+
key = F
 +
modifier = control, meta
 +
}
  
# device used for stereo output
+
# loop mode toggle
# string, default: plug:front:default
+
ToggleLoopMode {
audio.device.alsa_front_device:default
+
key = C
 +
modifier = control, meta
 +
}
  
# alsa mixer device
+
# stop playback after played stream
# string, default: PCM
+
PlaylistStop {
#audio.device.alsa_mixer_name:PCM
+
key = l
 +
modifier = control
 +
}
  
# sound card can do mmap
+
# scan playlist to grab stream infos
# bool, default: 0
+
ScanPlaylistInfo {
#audio.device.alsa_mmap_enable:0
+
key = s
 +
modifier = control
 +
}
  
# device used for 5.1-channel output
+
# add a mediamark from current playback
# string, default: iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
+
AddMediamark {
#audio.device.alsa_passthrough_device:iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
+
key = a
 +
modifier = control
 +
}
  
# device used for 4-channel output
+
# edit selected mediamark
# string, default: plug:surround40:0
+
MediamarkEditor {
#audio.device.alsa_surround40_device:plug:surround40:0
+
key = e
 +
modifier = control
 +
}
  
# device used for 5.1-channel output
+
# set position to -60 seconds in current stream
# string, default: plug:surround51:0
+
SeekRelative-60 {
#audio.device.alsa_surround51_device:plug:surround51:0
+
key = F9
 +
modifier = none
 +
}
  
# speaker arrangement
+
# set position to +60 seconds in current stream
# { Mono 1.0  Stereo 2.0  Headphones 2.0  Stereo 2.1  Surround 3.0  Surround 4.0  Surround 4.1  Surround 5.0  Surround 5.1  Surround 6.0  Surround 6.1  Surround 7.1  Pass Through }, default: 1
+
SeekRelative+60 {
#audio.output.speaker_arrangement:Stereo 2.0
+
key = F8
 +
modifier = none
 +
}
  
# offset for digital passthrough
+
# set position to -30 seconds in current stream
# numeric, default: 0
+
SeekRelative-30 {
#audio.synchronization.passthrough_offset:0
+
key = Left
 +
modifier = meta
 +
}
  
# method to sync audio and video
+
# set position to +30 seconds in current stream
# { metronom feedback  resample }, default: 0
+
SeekRelative+30 {
audio.synchronization.av_sync_method:resample
+
key = Right
 +
modifier = meta
 +
}
  
# always resample to this rate (0 to disable)
+
# set position to -15 seconds in current stream
# numeric, default: 0
+
SeekRelative-15 {
#audio.synchronization.force_rate:0
+
key = Left
 +
modifier = control
 +
}
  
# enable resampling
+
# set position to +15 seconds in current stream
# { auto  off  on }, default: 0
+
SeekRelative+15 {
#audio.synchronization.resample_mode:auto
+
key = Right
 +
modifier = control
 +
}
  
# startup audio volume
+
# set position to -7 seconds in current stream
# [0..100], default: 50
+
SeekRelative-7 {
#audio.volume.mixer_volume:50
+
key = Left
 +
modifier = mod3
 +
}
  
# restore volume level at startup
+
# set position to +7 seconds in current stream
# bool, default: 0
+
SeekRelative+7 {
#audio.volume.remember_volume:0
+
key = Right
 +
modifier = mod3
 +
}
  
# pitch alignment workaround
+
# set position to beginning of current stream
# bool, default: 0
+
SetPosition0% {
#video.device.xv_pitch_alignment:0
+
key = 0
 +
modifier = control
 +
}
  
# autopaint colour key
+
# set position to 10% of current stream
# bool, default: 0
+
SetPosition10% {
#video.device.xv_autopaint_colorkey:0
+
key = 1
 +
modifier = control
 +
}
  
# video overlay colour key
+
# set position to 20% of current stream
# [0..2147483615], default: 30
+
SetPosition20% {
#video.device.xv_colorkey:30
+
key = 2
 +
modifier = control
 +
}
  
# enable double buffering
+
# set position to 30% of current stream
# bool, default: 1
+
SetPosition30% {
#video.device.xv_double_buffer:1
+
key = 3
 +
modifier = control
 +
}
  
# disable exact alpha blending of overlays
+
# set position to 40% of current stream
# bool, default: 0
+
SetPosition40% {
#video.output.disable_exact_alphablend:0
+
key = 4
 +
modifier = control
 +
}
  
# disable all video scaling
+
# set position to 50% of current stream
# bool, default: 0
+
SetPosition50% {
#video.output.disable_scaling:0
+
key = 5
 +
modifier = control
 +
}
  
# horizontal image position in the output window
+
# set position to 60% of current stream
# [0..100], default: 50
+
SetPosition60% {
#video.output.horizontal_position:50
+
key = 6
 +
modifier = control
 +
}
  
# vertical image position in the output window
+
# set position to 70% of current stream
# [0..100], default: 50
+
SetPosition70% {
#video.output.vertical_position:50
+
key = 7
 +
modifier = control
 +
}
  
# deinterlace method (deprecated)
+
# set position to 80% of current stream
# { none  bob  weave  greedy  onefield  onefield_xv  linearblend }, default: 4
+
SetPosition80% {
video.output.xv_deinterlace_method:none
+
key = 8
 +
modifier = control
 +
}
  
# MPEG-4 postprocessing quality
+
# set position to 90% of current stream
# [0..6], default: 3
+
SetPosition90% {
#video.processing.ffmpeg_pp_quality:3
+
key = 9
 +
modifier = control
 +
}
  
# device used for CD audio
+
# increment playback speed
# string, default: /dev/cdrom
+
SpeedFaster {
#media.audio_cd.device:/dev/cdrom
+
key = F10
 +
modifier = none
 +
}
  
# slow down disc drive to this speed factor
+
# decrement playback speed
# numeric, default: 4
+
SpeedSlower {
#media.audio_cd.drive_slowdown:4
+
key = F12
 +
modifier = control
 +
}
  
# query CDDB
+
# reset playback speed
# bool, default: 1
+
SpeedReset {
#media.audio_cd.use_cddb:1
+
key = Down
 +
modifier = meta
 +
}
  
# CDDB cache directory
+
# increment audio volume
# string, default: /root/.xine/cddbcache
+
Volume+ {
#media.audio_cd.cddb_cachedir:/root/.xine/cddbcache
+
key = V
 +
modifier = none
 +
}
  
# CDDB server port
+
# decrement audio volume
# numeric, default: 8880
+
Volume- {
#media.audio_cd.cddb_port:8880
+
key = F7
 +
modifier = none
 +
}
  
# CDDB server name
+
# increment amplification level
# string, default: freedb.freedb.org
+
Amp+ {
#media.audio_cd.cddb_server:freedb.freedb.org
+
key = V
 +
modifier = control
 +
}
  
# directory for saving streams
+
# decrement amplification level
# string, default:
+
Amp- {
#media.capture.save_dir:
+
key = v
 +
modifier = control
 +
}
  
# Number of dvb card to use.
+
# reset amplification to default value
# numeric, default: 0
+
ResetAmp {
#media.dvb.adapter:0
+
key = A
 +
modifier = control
 +
}
  
# Remember last DVB channel watched
+
# audio muting toggle
# bool, default: 1
+
Mute {
#media.dvb.remember_channel:1
+
key = m
 +
modifier = control
 +
}
  
# Last DVB channel viewed
+
# select next audio channel
# numeric, default: -1
+
AudioChannelNext {
#media.dvb.last_channel:-1
+
key = F11
 +
modifier = control
 +
}
  
# default language for DVD playback
+
# select previous audio channel
# string, default: en
+
AudioChannelPrior {
#media.dvd.language:en
+
key = F10
 +
modifier = control
 +
}
  
# region the DVD player claims to be in (1 to 8)
+
# select next sub picture (subtitle) channel
# numeric, default: 1
+
SpuNext {
#media.dvd.region:1
+
key = F8
 +
modifier = control
 +
}
  
# device used for DVD playback
+
# select previous sub picture (subtitle) channel
# string, default: /dev/dvd
+
SpuPrior {
#media.dvd.device:/dev/dvd
+
key = F9
 +
modifier = control
 +
}
  
# raw device set up for DVD access
+
# interlaced mode toggle
# string, default: /dev/rdvd
+
ToggleInterleave {
#media.dvd.raw_device:/dev/rdvd
+
key = Control_L
 +
modifier = control, meta
 +
}
  
# read-ahead caching
+
# cycle aspect ratio values
# bool, default: 1
+
ToggleAspectRatio {
#media.dvd.readahead:1
+
key = Z
 +
modifier = control, meta
 +
}
  
# CSS decryption method
+
# reduce the output window size by factor 1.2
# { key  disc  title }, default: 0
+
WindowReduce {
#media.dvd.css_decryption_method:key
+
key = less
 +
modifier = none
 +
}
  
# play mode when title/chapter is given
+
# enlarge the output window size by factor 1.2
# { entire dvd  one chapter }, default: 0
+
WindowEnlarge {
#media.dvd.play_single_chapter:entire dvd
+
key = greater
 +
modifier = none
 +
}
  
# unit for seeking
+
# set video output window to 50%
# { seek in program chain  seek in program }, default: 0
+
Window50 {
#media.dvd.seek_behaviour:seek in program chain
+
key = 1
 +
modifier = meta
 +
}
  
# unit for the skip action
+
# set video output window to 100%
# { skip program  skip part  skip title }, default: 0
+
Window100 {
#media.dvd.skip_behaviour:skip program
+
key = 2
 +
modifier = meta
 +
}
  
# path to the title key cache
+
# set video output window to 200%
# string, default: /root/.dvdcss/
+
Window200 {
#media.dvd.css_cache_path:/root/.dvdcss/
+
key = 3
 +
modifier = meta
 +
}
  
# file browsing start location
+
# zoom in
# string, default: /root
+
ZoomIn {
#media.files.origin_path:/root
+
key = z
 +
modifier = none
 +
}
  
# list hidden files
+
# zoom out
# bool, default: 0
+
ZoomOut {
#media.files.show_hidden_files:0
+
key = Z
 +
modifier = none
 +
}
  
# network bandwidth
+
# zoom in horizontally
# { 14.4 Kbps (Modem)  19.2 Kbps (Modem)  28.8 Kbps (Modem)  33.6 Kbps (Modem)  34.4 Kbps (Modem)  57.6 Kbps (Modem)  115.2 Kbps (ISDN)  262.2 Kbps (Cable/DSL)  393.2 Kbps (Cable/DSL)  524.3 Kbps (Cable/DSL)  1.5 Mbps (T1)  10.5 Mbps (LAN) }, default: 10
+
ZoomInX {
#media.network.bandwidth:1.5 Mbps (T1)
+
key = z
 +
modifier = control
 +
}
  
# Domains for which to ignore the HTTP proxy
+
# zoom out horizontally
# string, default:
+
ZoomOutX {
#media.network.http_no_proxy:
+
key = Z
 +
modifier = control
 +
}
  
# HTTP proxy host
+
# zoom in vertically
# string, default:
+
ZoomInY {
#media.network.http_proxy_host:
+
key = z
 +
modifier = meta
 +
}
  
# HTTP proxy password
+
# zoom out vertically
# string, default:
+
ZoomOutY {
#media.network.http_proxy_password:
+
key = Z
 +
modifier = meta
 +
}
  
# HTTP proxy port
+
# reset zooming
# numeric, default: 80
+
ZoomReset {
#media.network.http_proxy_port:80
+
key = z
 +
modifier = control, meta
 +
}
  
# HTTP proxy username
+
# resize output window to stream size
# string, default:
+
Zoom1:1 {
#media.network.http_proxy_user:
+
key = s
 +
modifier = none
 +
}
  
# MMS protocol
+
# fullscreen toggle
# { auto  TCP  HTTP }, default: 0
+
ToggleFullscreen {
#media.network.mms_protocol:auto
+
key = f
 +
modifier = none
 +
}
  
# automatically advance VCD track/entry
+
# Xinerama fullscreen toggle
# bool, default: 1
+
ToggleXineramaFullscr {
#media.vcd.autoadvance:1
+
key = F
 +
modifier = none
 +
}
  
# VCD default type to use on autoplay
+
# jump to media Menu
# { MPEG track  entry  segment  playback-control item }, default: 3
+
Menu {
#media.vcd.autoplay:playback-control item
+
key = m
 +
modifier = none
 +
}
  
# CD-ROM drive used for VCD when none given
+
# jump to Title Menu
# string, default:
+
TitleMenu {
#media.vcd.device:
+
key = F1
 +
modifier = none
 +
}
  
# VCD position slider range
+
# jump to Root Menu
# { auto  track  entry }, default: 0
+
RootMenu {
#media.vcd.length_reporting:auto
+
key = F2
 +
modifier = none
 +
}
  
# show 'rejected' VCD LIDs
+
# jump to Subpicture Menu
# bool, default: 0
+
SubpictureMenu {
#media.vcd.show_rejected:0
+
key = F3
 +
modifier = none
 +
}
  
# VCD format string for stream comment field
+
# jump to Audio Menu
# string, default: %P - Track %T
+
AudioMenu {
#media.vcd.comment_format:%P - Track %T
+
key = F4
 +
modifier = none
 +
}
  
# VCD debug flag mask
+
# jump to Angle Menu
# numeric, default: 0
+
AngleMenu {
#media.vcd.debug:0
+
key = F5
 +
modifier = none
 +
}
  
# VCD format string for display banner
+
# jump to Part Menu
# string, default: %F - %I %N%L%S, disk %c of %C - %v %A
+
PartMenu {
#media.vcd.title_format:%F - %I %N%L%S, disk %c of %C - %v %A
+
key = F6
 +
modifier = none
 +
}
  
# v4l radio device
+
# menu navigate up
# string, default: /dev/v4l/radio0
+
EventUp {
#media.video4linux.radio_device:/dev/v4l/radio0
+
key = Up
 +
modifier = none
 +
}
  
# v4l video device
+
# menu navigate down
# string, default: /dev/v4l/video0
+
EventDown {
#media.video4linux.video_device:/dev/v4l/video0
+
key = Down
 +
modifier = none
 +
}
  
# device used for WinTV-PVR 250/350 (pvr plugin)
+
# menu navigate left
# string, default: /dev/video0
+
EventLeft {
#media.wintv_pvr.device:/dev/video0
+
key = Left
 +
modifier = none
 +
}
  
# path to RealPlayer codecs
+
# menu navigate right
# string, default: /usr/lib/RealPlayer8/Codecs
+
EventRight {
#decoder.external.real_codecs_path:/usr/lib/RealPlayer8/Codecs
+
key = Right
 +
modifier = none
 +
}
  
# path to Win32 codecs
+
# menu select
# string, default: /usr/local/lib/win32
+
EventSelect {
#decoder.external.win32_codecs_path:/usr/local/lib/win32
+
key = Return
 +
modifier = none
 +
}
  
# subtitle size
+
# jump to next chapter
# { tiny  small  normal  large  very large  huge }, default: 1
+
EventNext {
#subtitles.separate.subtitle_size:small
+
key = KP_Next
 +
modifier = none
 +
}
  
# subtitle vertical offset
+
# jump to previous chapter
# numeric, default: 0
+
EventPrior {
#subtitles.separate.vertical_offset:0
+
key = KP_Prior
 +
modifier = none
 +
}
  
# font for subtitles
+
# select next angle
# string, default: sans
+
EventAngleNext {
#subtitles.separate.font:sans
+
key = KP_Home
 +
modifier = none
 +
}
  
# encoding of the subtitles
+
# select previous angle
# string, default: iso-8859-1
+
EventAnglePrior {
#subtitles.separate.src_encoding:iso-8859-1
+
key = KP_End
 +
modifier = none
 +
}
  
# use unscaled OSD if possible
+
# visibility toggle of help window
# bool, default: 1
+
HelpShow {
#subtitles.separate.use_unscaled_osd:1
+
key = h
 +
modifier = meta
 +
}
  
# frames per second to generate
+
# visibility toggle of video post effect window
# numeric, default: 10
+
VPProcessShow {
#effects.goom.fps:10
+
key = P
 +
modifier = meta
 +
}
  
# goom image height
+
# toggle post effect usage
# numeric, default: 240
+
VPProcessEnable {
#effects.goom.height:240
+
key = P
 +
modifier = control, meta
 +
}
  
# goom image width
+
# visibility toggle of output window
# numeric, default: 320
+
ToggleWindowVisibility {
#effects.goom.width:320
+
key = h
 +
modifier = none
 +
}
  
# colorspace conversion method
+
# bordered window toggle of output window
# { Fast but not photorealistic  Slow but looks better }, default: 0
+
ToggleWindowBorder {
#effects.goom.csc_method:Fast but not photorealistic
+
key = 0
 +
modifier = control, meta
 +
}
  
# number of audio buffers
+
# visibility toggle of UI windows
# numeric, default: 230
+
ToggleVisibility {
#engine.buffers.audio_num_buffers:230
+
key = g
 +
modifier = none
 +
}
  
# number of video buffers
+
# visibility toggle of control window
# numeric, default: 500
+
ControlShow {
engine.buffers.video_num_buffers:250
+
key = c
 +
modifier = meta
 +
}
  
# priority for a/52 decoder
+
# visibility toggle of mrl browser window
# numeric, default: 0
+
MrlBrowser {
#engine.decoder_priorities.a/52:0
+
key = m
 +
modifier = meta
 +
}
  
# priority for bitplane decoder
+
# visibility toggle of playlist editor window
# numeric, default: 0
+
PlaylistEditor {
#engine.decoder_priorities.bitplane:0
+
key = p
 +
modifier = meta
 +
}
  
# priority for dts decoder
+
# visibility toggle of the setup window
# numeric, default: 0
+
SetupShow {
#engine.decoder_priorities.dts:0
+
key = s
 +
modifier = meta
 +
}
  
# priority for dvaudio decoder
+
# visibility toggle of the event sender window
# numeric, default: 0
+
EventSenderShow {
#engine.decoder_priorities.dvaudio:0
+
key = e
 +
modifier = meta
 +
}
  
# priority for dxr3-mpeg2 decoder
+
# visibility toggle of analog TV window
# numeric, default: 0
+
TVAnalogShow {
#engine.decoder_priorities.dxr3-mpeg2:0
+
key = t
 +
modifier = meta
 +
}
  
# priority for dxr3-spudec decoder
+
# visibility toggle of log viewer
# numeric, default: 0
+
ViewlogShow {
#engine.decoder_priorities.dxr3-spudec:0
+
key = l
 +
modifier = meta
 +
}
  
# priority for faad decoder
+
# visibility toggle of stream info window
# numeric, default: 0
+
StreamInfosShow {
#engine.decoder_priorities.faad:0
+
key = i
 +
modifier = meta
 +
}
  
# priority for ffmpeg-wmv8 decoder
+
# display stream information using OSD
# numeric, default: 0
+
OSDStreamInfos {
#engine.decoder_priorities.ffmpeg-wmv8:0
+
key = i
 +
modifier = control
 +
}
  
# priority for ffmpegaudio decoder
+
# show OSD menu
# numeric, default: 0
+
OSDMenu {
#engine.decoder_priorities.ffmpegaudio:0
+
key = O
 +
modifier = none
 +
}
  
# priority for ffmpegvideo decoder
+
# enter key binding editor
# numeric, default: 0
+
KeyBindingEditor {
#engine.decoder_priorities.ffmpegvideo:0
+
key = k
 +
modifier = meta
 +
}
  
# priority for gsm610 decoder
+
# open file selector
# numeric, default: 0
+
FileSelector {
#engine.decoder_priorities.gsm610:0
+
key = o
 +
modifier = control
 +
}
  
# priority for mad decoder
+
# select a subtitle file
# numeric, default: 0
+
SubSelector {
#engine.decoder_priorities.mad:0
+
key = S
 +
modifier = control
 +
}
  
# priority for mpc decoder
+
# display MRL/Ident toggle
# numeric, default: 0
+
MrlIdentToggle {
#engine.decoder_priorities.mpc:0
+
key = t
 +
modifier = control
 +
}
  
# priority for mpeg2 decoder
+
# grab pointer toggle
# numeric, default: 0
+
GrabPointer {
#engine.decoder_priorities.mpeg2:0
+
key = Insert
 +
modifier = none
 +
}
  
# priority for nsf decoder
+
# enter the number 0
# numeric, default: 0
+
Number0 {
#engine.decoder_priorities.nsf:0
+
key = 0
 +
modifier = none
 +
}
  
# priority for pcm decoder
+
# enter the number 1
# numeric, default: 0
+
Number1 {
#engine.decoder_priorities.pcm:0
+
key = 1
 +
modifier = none
 +
}
  
# priority for qta decoder
+
# enter the number 2
# numeric, default: 0
+
Number2 {
#engine.decoder_priorities.qta:0
+
key = 2
 +
modifier = none
 +
}
  
# priority for qtv decoder
+
# enter the number 3
# numeric, default: 0
+
Number3 {
#engine.decoder_priorities.qtv:0
+
key = 3
 +
modifier = none
 +
}
  
# priority for real decoder
+
# enter the number 4
# numeric, default: 0
+
Number4 {
#engine.decoder_priorities.real:0
+
key = 4
 +
modifier = none
 +
}
  
# priority for realadec decoder
+
# enter the number 5
# numeric, default: 0
+
Number5 {
#engine.decoder_priorities.realadec:0
+
key = 5
 +
modifier = none
 +
}
  
# priority for rgb decoder
+
# enter the number 6
# numeric, default: 0
+
Number6 {
#engine.decoder_priorities.rgb:0
+
key = 6
 +
modifier = none
 +
}
  
# priority for spucc decoder
+
# enter the number 7
# numeric, default: 0
+
Number7 {
#engine.decoder_priorities.spucc:0
+
key = 7
 +
modifier = none
 +
}
  
# priority for spucmml decoder
+
# enter the number 8
# numeric, default: 0
+
Number8 {
#engine.decoder_priorities.spucmml:0
+
key = 8
 +
modifier = none
 +
}
  
# priority for spudec decoder
+
# enter the number 9
# numeric, default: 0
+
Number9 {
#engine.decoder_priorities.spudec:0
+
key = 9
 +
modifier = none
 +
}
  
# priority for spudvb decoder
+
# add 10 to the next entered number
# numeric, default: 0
+
Number10add {
#engine.decoder_priorities.spudvb:0
+
key = plus
 +
modifier = mod3
 +
}
  
# priority for sputext decoder
+
# set position in current stream to numeric percentage
# numeric, default: 0
+
SetPosition% {
#engine.decoder_priorities.sputext:0
+
key = slash
 +
modifier = none
 +
}
  
# priority for vorbis decoder
+
# set position forward by numeric argument in current stream
# numeric, default: 0
+
SeekRelative+ {
#engine.decoder_priorities.vorbis:0
+
key = Up
 +
modifier = meta
 +
}
  
# priority for win32a decoder
+
# set position back by numeric argument in current stream
# numeric, default: 0
+
SeekRelative- {
#engine.decoder_priorities.win32a:0
+
key = Up
 +
modifier = mod3
 +
}
  
# priority for win32v decoder
+
# change audio video syncing (delay video)
# numeric, default: 0
+
AudioVideoDecay+ {
#engine.decoder_priorities.win32v:0
+
key = F6
 +
modifier = control
 +
}
  
# priority for yuv decoder
+
# change audio video syncing (delay audio)
# numeric, default: 0
+
AudioVideoDecay- {
#engine.decoder_priorities.yuv:0
+
key = G
 +
modifier = control, meta
 +
}
  
# media format detection strategy
+
# reset audio video syncing offset
# { default  reverse  content  extension }, default: 0
+
AudioVideoDecayReset {
#engine.demux.strategy:default
+
key = Odiaeresis
 +
modifier = control, meta
 +
}
  
# memcopy method used by xine
+
# change subtitle syncing (delay video)
# { probe  libc  kernel  mmx  mmxext  sse }, default: 0
+
SpuVideoDecay+ {
engine.performance.memcpy_method:mmxext
+
key = M
 +
modifier = none
 +
}
  
# percentage of discarded frames to tolerate
+
# change subtitle syncing (delay subtitles)
# numeric, default: 10
+
SpuVideoDecay- {
#engine.performance.warn_discarded_threshold:10
+
key = N
 +
modifier = none
 +
}
  
# percentage of skipped frames to tolerate
+
# reset subtitle syncing offset
# numeric, default: 10
+
SpuVideoDecayReset {
#engine.performance.warn_skipped_threshold:10
+
key = End
 +
modifier = none
 +
}
  
# allow implicit changes to the configuration (e.g. by MRL)
+
# toggle TV modes (on the DXR3)
# bool, default: 0
+
ToggleTVmode {
#misc.implicit_config:0
+
key = o
 +
modifier = control, meta
 +
}
 +
 
 +
# switch Monitor to DPMS standby mode
 +
DPMSStandby {
 +
key = U
 +
modifier = control, meta
 +
}
 +
 
 +
# increase hue by 10
 +
HueControl+ {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# decrease hue by 10
 +
HueControl- {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# increase saturation by 10
 +
SaturationControl+ {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# decrease saturation by 10
 +
SaturationControl- {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# increase brightness by 10
 +
BrightnessControl+ {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# decrease brightness by 10
 +
BrightnessControl- {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# increase contrast by 10
 +
ContrastControl+ {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# decrease contrast by 10
 +
ContrastControl- {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# quit the program
 +
Quit {
 +
key = q
 +
modifier = none
 +
}
 +
 
 +
# VDR Red button
 +
VDRButtonRed {
 +
key = r
 +
modifier = none
 +
}
 +
 
 +
# VDR Green button
 +
VDRButtonGreen {
 +
key = x
 +
modifier = none
 +
}
 +
 
 +
# VDR Yellow button
 +
VDRButtonYellow {
 +
key = d
 +
modifier = none
 +
}
 +
 
 +
# VDR Blue button
 +
VDRButtonBlue {
 +
key = v
 +
modifier = none
 +
}
 +
 
 +
# VDR play
 +
VDRPlay {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR Pause
 +
VDRPause {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR Stop
 +
VDRStop {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR Record
 +
VDRRecord {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR Fast Forward
 +
VDRFastFwd {
 +
key = Adiaeresis
 +
modifier = control, meta
 +
}
 +
 
 +
# VDR Fast Rewind
 +
VDRFastRew {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR power
 +
VDRPower {
 +
key = e
 +
modifier = none
 +
}
 +
 
 +
# VDR next channel
 +
VDRChannelPlus {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR previous channel
 +
VDRChannelMinus {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR schedule menu
 +
VDRSchedule {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR Channel menu
 +
VDRChannels {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR Timers menu
 +
VDRTimers {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR Recordings menu
 +
VDRRecordings {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR Setup menu
 +
VDRSetup {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR Command menu
 +
VDRCommands {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR Command Back
 +
VDRBack {
 +
key = BackSpace
 +
modifier = none
 +
}
 +
 
 +
# VDR User command 1
 +
VDRUser1 {
 +
key = b
 +
modifier = none
 +
}
 +
 
 +
# VDR User command 2
 +
VDRUser2 {
 +
key = u
 +
modifier = none
 +
}
 +
 
 +
# VDR User command 3
 +
VDRUser3 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR User command 4
 +
VDRUser4 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR User command 5
 +
VDRUser5 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR User command 6
 +
VDRUser6 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR User command 7
 +
VDRUser7 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR User command 8
 +
VDRUser8 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR User command 9
 +
VDRUser9 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# VDR Volume plus
 +
VDRVolumePlus {
 +
key = minus
 +
modifier = none
 +
}
 +
 
 +
# VDR Volume minus
 +
VDRVolumeMinus {
 +
key = period
 +
modifier = none
 +
}
 +
 
 +
# VDR Audio Mute
 +
VDRMute {
 +
key = comma
 +
modifier = none
 +
}
 +
 
 +
# VDR Audio menu
 +
VDRAudio {
 +
key = VOID
 +
modifier = none
 +
}
 +
 
 +
# quit the program
 +
Alias {
 +
entry = Quit
 +
key = l
 +
modifier = none
 +
}
 +
 
 +
# fullscreen toggle
 +
Alias {
 +
entry = ToggleFullscreen
 +
key = y
 +
modifier = none
 +
}
 +
 
 +
# VDR Command Back
 +
Alias {
 +
entry = VDRBack
 +
key = Escape
 +
modifier = none
 +
}
 +
 
 +
# VDR Red button
 +
Alias {
 +
entry = VDRButtonRed
 +
key = Home
 +
modifier = none
 +
}
 +
 
 +
# menu navigate up
 +
Alias {
 +
entry = EventUp
 +
key = Prior
 +
modifier = none
 +
}
 +
 
 +
# menu navigate down
 +
Alias {
 +
entry = EventDown
 +
key = Next
 +
modifier = none
 +
}
 +
 
 +
# VDR Volume plus
 +
Alias {
 +
entry = VDRVolumePlus
 +
key = c
 +
modifier = none
 +
}
 +
 
 +
# VDR Volume minus
 +
Alias {
 +
entry = VDRVolumeMinus
 +
key = t
 +
modifier = none
 +
}
 +
 
 +
# menu navigate right
 +
Alias {
 +
entry = EventRight
 +
key = k
 +
modifier = none
 +
}
 +
 
 +
# menu navigate left
 +
Alias {
 +
entry = EventLeft
 +
key = p
 +
modifier = none
 +
}
 +
 
 +
# VDR Green button
 +
Alias {
 +
entry = VDRButtonGreen
 +
key = i
 +
modifier = none
 +
}
 +
 
 +
# VDR Yellow button
 +
Alias {
 +
entry = VDRButtonYellow
 +
key = n
 +
modifier = none
 +
}
 +
 
 +
# VDR User command 2
 +
Alias {
 +
entry = VDRUser2
 +
key = a
 +
modifier = none
 +
}
 +
 
 +
##
 +
# End of xine key bindings.
 +
##
 
</pre>
 
</pre>
 +
}}
 +
 +
 +
- 2. Variante
 +
{{Box Datei | [[Struktur|$HOME]]/.xine/keymap |
 +
<pre>
 +
##
 +
# xine key bindings.
 +
# Automatically generated by xine-ui version 0.99.6cvs.
 +
##
 +
 +
# start playback
 +
Play {
 +
key = F12
 +
modifier = none
 +
}
 +
 +
# playback pause toggle
 +
Pause {
 +
key = F11
 +
modifier = none
 +
}
 +
 +
# stop playback
 +
Stop {
 +
key = S
 +
modifier = none
 +
}
 +
 +
# take a snapshot
 +
Snapshot {
 +
key = B
 +
modifier = control, meta
 +
}
 +
 +
# eject the current medium
 +
Eject {
 +
key = parenleft
 +
modifier = control, meta
 +
}
 +
 +
# select and play next MRL in the playlist
 +
NextMrl {
 +
key = W
 +
modifier = control, meta
 +
}
 +
 +
# select and play previous MRL in the playlist
 +
PriorMrl {
 +
key = F
 +
modifier = control, meta
 +
}
 +
 +
# select and play MRL in the playlist
 +
SelectMrl {
 +
key = Select
 +
modifier = none
 +
}
 +
 +
# loop mode toggle
 +
ToggleLoopMode {
 +
key = C
 +
modifier = control, meta
 +
}
 +
 +
# stop playback after played stream
 +
PlaylistStop {
 +
key = l
 +
modifier = control
 +
}
 +
 +
# scan playlist to grab stream infos
 +
ScanPlaylistInfo {
 +
key = s
 +
modifier = control
 +
}
 +
 +
# add a mediamark from current playback
 +
AddMediamark {
 +
key = a
 +
modifier = control
 +
}
 +
 +
# edit selected mediamark
 +
MediamarkEditor {
 +
key = e
 +
modifier = control
 +
}
 +
 +
# set position to -60 seconds in current stream
 +
SeekRelative-60 {
 +
key = F9
 +
modifier = none
 +
}
 +
 +
# set position to +60 seconds in current stream
 +
SeekRelative+60 {
 +
key = F8
 +
modifier = none
 +
}
 +
 +
# set position to -30 seconds in current stream
 +
SeekRelative-30 {
 +
key = VOID
 +
modifier = meta
 +
}
 +
 +
# set position to +30 seconds in current stream
 +
SeekRelative+30 {
 +
key = VOID
 +
modifier = meta
 +
}
 +
 +
# set position to -15 seconds in current stream
 +
SeekRelative-15 {
 +
key = VOID
 +
modifier = control
 +
}
 +
 +
# set position to +15 seconds in current stream
 +
SeekRelative+15 {
 +
key = VOID
 +
modifier = control
 +
}
 +
 +
# set position to -7 seconds in current stream
 +
SeekRelative-7 {
 +
key = VOID
 +
modifier = mod3
 +
}
 +
 +
# set position to +7 seconds in current stream
 +
SeekRelative+7 {
 +
key = VOID
 +
modifier = mod3
 +
}
 +
 +
# set position to beginning of current stream
 +
SetPosition0% {
 +
key = 0
 +
modifier = control
 +
}
 +
 +
# set position to 10% of current stream
 +
SetPosition10% {
 +
key = 1
 +
modifier = control
 +
}
 +
 +
# set position to 20% of current stream
 +
SetPosition20% {
 +
key = 2
 +
modifier = control
 +
}
 +
 +
# set position to 30% of current stream
 +
SetPosition30% {
 +
key = 3
 +
modifier = control
 +
}
 +
 +
# set position to 40% of current stream
 +
SetPosition40% {
 +
key = 4
 +
modifier = control
 +
}
 +
 +
# set position to 50% of current stream
 +
SetPosition50% {
 +
key = 5
 +
modifier = control
 +
}
 +
 +
# set position to 60% of current stream
 +
SetPosition60% {
 +
key = 6
 +
modifier = control
 +
}
 +
 +
# set position to 70% of current stream
 +
SetPosition70% {
 +
key = 7
 +
modifier = control
 +
}
 +
 +
# set position to 80% of current stream
 +
SetPosition80% {
 +
key = 8
 +
modifier = control
 +
}
 +
 +
# set position to 90% of current stream
 +
SetPosition90% {
 +
key = 9
 +
modifier = control
 +
}
 +
 +
# set position to 100% of current stream
 +
SetPosition100% {
 +
key = End
 +
modifier = control
 +
}
 +
 +
# increment playback speed
 +
SpeedFaster {
 +
key = F10
 +
modifier = none
 +
}
 +
 +
# decrement playback speed
 +
SpeedSlower {
 +
key = F12
 +
modifier = control
 +
}
 +
 +
# reset playback speed
 +
SpeedReset {
 +
key = Down
 +
modifier = meta
 +
}
 +
 +
# increment audio volume
 +
Volume+ {
 +
key = V
 +
modifier = none
 +
}
 +
 +
# decrement audio volume
 +
Volume- {
 +
key = F7
 +
modifier = none
 +
}
 +
 +
# increment amplification level
 +
Amp+ {
 +
key = V
 +
modifier = control
 +
}
 +
 +
# decrement amplification level
 +
Amp- {
 +
key = v
 +
modifier = control
 +
}
 +
 +
# reset amplification to default value
 +
ResetAmp {
 +
key = A
 +
modifier = control
 +
}
 +
 +
# audio muting toggle
 +
Mute {
 +
key = VOID
 +
modifier = control
 +
}
 +
 +
# select next audio channel
 +
AudioChannelNext {
 +
key = F11
 +
modifier = control
 +
}
 +
 +
# select previous audio channel
 +
AudioChannelPrior {
 +
key = F10
 +
modifier = control
 +
}
 +
 +
# visibility toggle of audio post effect window
 +
APProcessShow {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# toggle post effect usage
 +
APProcessEnable {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# select next sub picture (subtitle) channel
 +
SpuNext {
 +
key = F8
 +
modifier = control
 +
}
 +
 +
# select previous sub picture (subtitle) channel
 +
SpuPrior {
 +
key = F9
 +
modifier = control
 +
}
 +
 +
# interlaced mode toggle
 +
ToggleInterleave {
 +
key = i
 +
modifier = none
 +
}
 +
 +
# cycle aspect ratio values
 +
ToggleAspectRatio {
 +
key = Z
 +
modifier = control, meta
 +
}
 +
 +
# reduce the output window size by factor 1.2
 +
WindowReduce {
 +
key = less
 +
modifier = none
 +
}
 +
 +
# enlarge the output window size by factor 1.2
 +
WindowEnlarge {
 +
key = greater
 +
modifier = none
 +
}
 +
 +
# set video output window to 50%
 +
Window50 {
 +
key = 1
 +
modifier = meta
 +
}
 +
 +
# set video output window to 100%
 +
Window100 {
 +
key = 2
 +
modifier = meta
 +
}
 +
 +
# set video output window to 200%
 +
Window200 {
 +
key = 3
 +
modifier = meta
 +
}
 +
 +
# zoom in
 +
ZoomIn {
 +
key = z
 +
modifier = none
 +
}
 +
 +
# zoom out
 +
ZoomOut {
 +
key = Z
 +
modifier = none
 +
}
 +
 +
# zoom in horizontally
 +
ZoomInX {
 +
key = z
 +
modifier = control
 +
}
 +
 +
# zoom out horizontally
 +
ZoomOutX {
 +
key = Z
 +
modifier = control
 +
}
 +
 +
# zoom in vertically
 +
ZoomInY {
 +
key = z
 +
modifier = meta
 +
}
 +
 +
# zoom out vertically
 +
ZoomOutY {
 +
key = Z
 +
modifier = meta
 +
}
 +
 +
# reset zooming
 +
ZoomReset {
 +
key = z
 +
modifier = control, meta
 +
}
 +
 +
# resize output window to stream size
 +
Zoom1:1 {
 +
key = s
 +
modifier = none
 +
}
 +
 +
# fullscreen toggle
 +
ToggleFullscreen {
 +
key = f
 +
modifier = none
 +
}
 +
 +
# jump to media Menu
 +
Menu {
 +
key = m
 +
modifier = none
 +
}
 +
 +
# jump to Title Menu
 +
TitleMenu {
 +
key = F1
 +
modifier = none
 +
}
 +
 +
# jump to Root Menu
 +
RootMenu {
 +
key = F2
 +
modifier = none
 +
}
 +
 +
# jump to Subpicture Menu
 +
SubpictureMenu {
 +
key = F3
 +
modifier = none
 +
}
 +
 +
# jump to Audio Menu
 +
AudioMenu {
 +
key = F4
 +
modifier = none
 +
}
 +
 +
# jump to Angle Menu
 +
AngleMenu {
 +
key = F5
 +
modifier = none
 +
}
 +
 +
# jump to Part Menu
 +
PartMenu {
 +
key = F6
 +
modifier = none
 +
}
 +
 +
# menu navigate up
 +
EventUp {
 +
key = Up
 +
modifier = none
 +
}
 +
 +
# menu navigate down
 +
EventDown {
 +
key = Down
 +
modifier = none
 +
}
 +
 +
# menu navigate left
 +
EventLeft {
 +
key = Left
 +
modifier = none
 +
}
 +
 +
# menu navigate right
 +
EventRight {
 +
key = Right
 +
modifier = none
 +
}
 +
 +
# menu select
 +
EventSelect {
 +
key = Return
 +
modifier = none
 +
}
 +
 +
# jump to next chapter
 +
EventNext {
 +
key = KP_Next
 +
modifier = none
 +
}
 +
 +
# jump to previous chapter
 +
EventPrior {
 +
key = KP_Prior
 +
modifier = none
 +
}
 +
 +
# select next angle
 +
EventAngleNext {
 +
key = KP_Home
 +
modifier = none
 +
}
 +
 +
# select previous angle
 +
EventAnglePrior {
 +
key = KP_End
 +
modifier = none
 +
}
 +
 +
# visibility toggle of help window
 +
HelpShow {
 +
key = h
 +
modifier = meta
 +
}
 +
 +
# visibility toggle of video post effect window
 +
VPProcessShow {
 +
key = P
 +
modifier = meta
 +
}
 +
 +
# toggle post effect usage
 +
VPProcessEnable {
 +
key = P
 +
modifier = control, meta
 +
}
 +
 +
# visibility toggle of output window
 +
ToggleWindowVisibility {
 +
key = h
 +
modifier = none
 +
}
 +
 +
# bordered window toggle of output window
 +
ToggleWindowBorder {
 +
key = 0
 +
modifier = control, meta
 +
}
 +
 +
# visibility toggle of UI windows
 +
ToggleVisibility {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# visibility toggle of control window
 +
ControlShow {
 +
key = VOID
 +
modifier = meta
 +
}
 +
 +
# visibility toggle of mrl browser window
 +
MrlBrowser {
 +
key = m
 +
modifier = meta
 +
}
 +
 +
# visibility toggle of playlist editor window
 +
PlaylistEditor {
 +
key = p
 +
modifier = meta
 +
}
 +
 +
# visibility toggle of the setup window
 +
SetupShow {
 +
key = s
 +
modifier = meta
 +
}
 +
 +
# visibility toggle of the event sender window
 +
EventSenderShow {
 +
key = e
 +
modifier = meta
 +
}
 +
 +
# visibility toggle of analog TV window
 +
TVAnalogShow {
 +
key = t
 +
modifier = meta
 +
}
 +
 +
# visibility toggle of log viewer
 +
ViewlogShow {
 +
key = l
 +
modifier = meta
 +
}
 +
 +
# visibility toggle of stream info window
 +
StreamInfosShow {
 +
key = i
 +
modifier = meta
 +
}
 +
 +
# display stream information using OSD
 +
OSDStreamInfos {
 +
key = i
 +
modifier = control
 +
}
 +
 +
# display information using OSD
 +
OSDWriteText {
 +
key = VOID
 +
modifier = control
 +
}
 +
 +
# show OSD menu
 +
OSDMenu {
 +
key = O
 +
modifier = none
 +
}
 +
 +
# enter key binding editor
 +
KeyBindingEditor {
 +
key = k
 +
modifier = meta
 +
}
 +
 +
# enable key bindings (not useful to bind a key to it!)
 +
KeyBindingsEnable {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# open file selector
 +
FileSelector {
 +
key = o
 +
modifier = control
 +
}
 +
 +
# select a subtitle file
 +
SubSelector {
 +
key = S
 +
modifier = control
 +
}
 +
 +
# display MRL/Ident toggle
 +
MrlIdentToggle {
 +
key = t
 +
modifier = control
 +
}
 +
 +
# grab pointer toggle
 +
GrabPointer {
 +
key = Insert
 +
modifier = none
 +
}
 +
 +
# enter the number 0
 +
Number0 {
 +
key = 0
 +
modifier = none
 +
}
 +
 +
# enter the number 1
 +
Number1 {
 +
key = 1
 +
modifier = none
 +
}
 +
 +
# enter the number 2
 +
Number2 {
 +
key = 2
 +
modifier = none
 +
}
 +
 +
# enter the number 3
 +
Number3 {
 +
key = 3
 +
modifier = none
 +
}
 +
 +
# enter the number 4
 +
Number4 {
 +
key = 4
 +
modifier = none
 +
}
 +
 +
# enter the number 5
 +
Number5 {
 +
key = 5
 +
modifier = none
 +
}
 +
 +
# enter the number 6
 +
Number6 {
 +
key = 6
 +
modifier = none
 +
}
 +
 +
# enter the number 7
 +
Number7 {
 +
key = 7
 +
modifier = none
 +
}
 +
 +
# enter the number 8
 +
Number8 {
 +
key = 8
 +
modifier = none
 +
}
 +
 +
# enter the number 9
 +
Number9 {
 +
key = 9
 +
modifier = none
 +
}
 +
 +
# add 10 to the next entered number
 +
Number10add {
 +
key = plus
 +
modifier = mod3
 +
}
 +
 +
# set position in current stream to numeric percentage
 +
SetPosition% {
 +
key = slash
 +
modifier = none
 +
}
 +
 +
# set position forward by numeric argument in current stream
 +
SeekRelative+ {
 +
key = Up
 +
modifier = meta
 +
}
 +
 +
# set position back by numeric argument in current stream
 +
SeekRelative- {
 +
key = Up
 +
modifier = mod3
 +
}
 +
 +
# change audio video syncing (delay video)
 +
AudioVideoDecay+ {
 +
key = F6
 +
modifier = control
 +
}
 +
 +
# change audio video syncing (delay audio)
 +
AudioVideoDecay- {
 +
key = G
 +
modifier = control, meta
 +
}
 +
 +
# reset audio video syncing offset
 +
AudioVideoDecayReset {
 +
key = Odiaeresis
 +
modifier = control, meta
 +
}
 +
 +
# change subtitle syncing (delay video)
 +
SpuVideoDecay+ {
 +
key = M
 +
modifier = none
 +
}
 +
 +
# change subtitle syncing (delay subtitles)
 +
SpuVideoDecay- {
 +
key = N
 +
modifier = none
 +
}
 +
 +
# reset subtitle syncing offset
 +
SpuVideoDecayReset {
 +
key = End
 +
modifier = none
 +
}
 +
 +
# toggle TV modes (on the DXR3)
 +
ToggleTVmode {
 +
key = o
 +
modifier = control, meta
 +
}
 +
 +
# switch Monitor to DPMS standby mode
 +
DPMSStandby {
 +
key = U
 +
modifier = control, meta
 +
}
 +
 +
# increase hue by 10
 +
HueControl+ {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# decrease hue by 10
 +
HueControl- {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# increase saturation by 10
 +
SaturationControl+ {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# decrease saturation by 10
 +
SaturationControl- {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# increase brightness by 10
 +
BrightnessControl+ {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# decrease brightness by 10
 +
BrightnessControl- {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# increase contrast by 10
 +
ContrastControl+ {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# decrease contrast by 10
 +
ContrastControl- {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# quit the program
 +
Quit {
 +
key = q
 +
modifier = none
 +
}
 +
 +
# input_pvr: set input
 +
PVRSetInput {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# input_pvr: set frequency
 +
PVRSetFrequency {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# input_pvr: mark the start of a new stream section
 +
PVRSetMark {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# input_pvr: set the name for the current stream section
 +
PVRSetName {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# input_pvr: save the stream section
 +
PVRSave {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Red button
 +
VDRButtonRed {
 +
key = r
 +
modifier = none
 +
}
 +
 +
# VDR Green button
 +
VDRButtonGreen {
 +
key = g
 +
modifier = none
 +
}
 +
 +
# VDR Yellow button
 +
VDRButtonYellow {
 +
key = y
 +
modifier = none
 +
}
 +
 +
# VDR Blue button
 +
VDRButtonBlue {
 +
key = b
 +
modifier = none
 +
}
 +
 +
# VDR Play
 +
VDRPlay {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Pause
 +
VDRPause {
 +
key = space
 +
modifier = none
 +
}
 +
 +
# VDR Stop
 +
VDRStop {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Record
 +
VDRRecord {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Fast forward
 +
VDRFastFwd {
 +
key = Adiaeresis
 +
modifier = control, meta
 +
}
 +
 +
# VDR Fast rewind
 +
VDRFastRew {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Power
 +
VDRPower {
 +
key = e
 +
modifier = none
 +
}
 +
 +
# VDR Channel +
 +
VDRChannelPlus {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Channel -
 +
VDRChannelMinus {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Schedule menu
 +
VDRSchedule {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Channel menu
 +
VDRChannels {
 +
key = c
 +
modifier = none
 +
}
 +
 +
# VDR Timers menu
 +
VDRTimers {
 +
key = t
 +
modifier = none
 +
}
 +
 +
# VDR Recordings menu
 +
VDRRecordings {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Setup menu
 +
VDRSetup {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Command menu
 +
VDRCommands {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Command back
 +
VDRBack {
 +
key = BackSpace
 +
modifier = none
 +
}
 +
 +
# VDR User command 1
 +
VDRUser1 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR User command 2
 +
VDRUser2 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR User command 3
 +
VDRUser3 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR User command 4
 +
VDRUser4 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR User command 5
 +
VDRUser5 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR User command 6
 +
VDRUser6 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR User command 7
 +
VDRUser7 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR User command 8
 +
VDRUser8 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR User command 9
 +
VDRUser9 {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Volume +
 +
VDRVolumePlus {
 +
key = period
 +
modifier = none
 +
}
 +
 +
# VDR Volume -
 +
VDRVolumeMinus {
 +
key = comma
 +
modifier = none
 +
}
 +
 +
# VDR Mute audio
 +
VDRMute {
 +
key = odiaeresis
 +
modifier = none
 +
}
 +
 +
# VDR Audio menu
 +
VDRAudio {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Command info
 +
VDRInfo {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Previous channel
 +
VDRChannelPrevious {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Subtiles menu
 +
VDRSubtitles {
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# fullscreen toggle
 +
Alias {
 +
entry = ToggleFullscreen
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# VDR Command back
 +
Alias {
 +
entry = VDRBack
 +
key = Delete
 +
modifier = none
 +
}
 +
 +
# VDR Red button
 +
Alias {
 +
entry = VDRButtonRed
 +
key = Home
 +
modifier = none
 +
}
 +
 +
# menu navigate up
 +
Alias {
 +
entry = EventUp
 +
key = Prior
 +
modifier = none
 +
}
 +
 +
# menu navigate down
 +
Alias {
 +
entry = EventDown
 +
key = Next
 +
modifier = none
 +
}
 +
 +
# menu navigate right
 +
Alias {
 +
entry = EventRight
 +
key = k
 +
modifier = none
 +
}
 +
 +
# menu navigate left
 +
Alias {
 +
entry = EventLeft
 +
key = p
 +
modifier = none
 +
}
 +
 +
# VDR User command 2
 +
Alias {
 +
entry = VDRUser2
 +
key = VOID
 +
modifier = none
 +
}
 +
 +
# enter the number 0
 +
Alias {
 +
entry = Number0
 +
key = KP_0
 +
modifier = none
 +
}
 +
 +
# enter the number 1
 +
Alias {
 +
entry = Number1
 +
key = KP_1
 +
modifier = none
 +
}
 +
 +
# enter the number 2
 +
Alias {
 +
entry = Number2
 +
key = KP_2
 +
modifier = none
 +
}
 +
 +
# enter the number 3
 +
Alias {
 +
entry = Number3
 +
key = KP_3
 +
modifier = none
 +
}
 +
 +
# enter the number 4
 +
Alias {
 +
entry = Number4
 +
key = KP_4
 +
modifier = none
 +
}
 +
 +
# enter the number 5
 +
Alias {
 +
entry = Number5
 +
key = KP_5
 +
modifier = none
 +
}
 +
 +
# enter the number 6
 +
Alias {
 +
entry = Number6
 +
key = KP_6
 +
modifier = none
 +
}
 +
 +
# enter the number 7
 +
Alias {
 +
entry = Number7
 +
key = KP_7
 +
modifier = none
 +
}
 +
 +
# enter the number 8
 +
Alias {
 +
entry = Number8
 +
key = KP_8
 +
modifier = none
 +
}
 +
 +
# enter the number 9
 +
Alias {
 +
entry = Number9
 +
key = KP_9
 +
modifier = none
 +
}
 +
 +
# menu select
 +
Alias {
 +
entry = EventSelect
 +
key = KP_Enter
 +
modifier = none
 +
}
 +
 +
##
 +
# End of xine key bindings.
 +
##
 +
</pre>
 +
}}
 +
  
 
[[Kategorie:Konfigurationsdateien]]
 
[[Kategorie:Konfigurationsdateien]]

Aktuelle Version vom 5. März 2011, 12:13 Uhr

Konfigurationsdatei von Xine ( 2 Varianten ).

- 1. Variante 
Datei
$HOME/.xine/keymap
##
# xine key bindings.
# Automatically generated by xine-ui version 0.99.3cvs.
##

# start playback
Play {
	key = F12
	modifier = none
}

# playback pause toggle
Pause {
	key = F11
	modifier = none
}

# stop playback
Stop {
	key = S
	modifier = none
}

# take a snapshot
Snapshot {
	key = B
	modifier = control, meta
}

# eject the current medium
Eject {
	key = parenleft
	modifier = control, meta
}

# select and play next MRL in the playlist
NextMrl {
	key = W
	modifier = control, meta
}

# select and play previous MRL in the playlist
PriorMrl {
	key = F
	modifier = control, meta
}

# loop mode toggle
ToggleLoopMode {
	key = C
	modifier = control, meta
}

# stop playback after played stream
PlaylistStop {
	key = l
	modifier = control
}

# scan playlist to grab stream infos
ScanPlaylistInfo {
	key = s
	modifier = control
}

# add a mediamark from current playback
AddMediamark {
	key = a
	modifier = control
}

# edit selected mediamark
MediamarkEditor {
	key = e
	modifier = control
}

# set position to -60 seconds in current stream
SeekRelative-60 {
	key = F9
	modifier = none
}

# set position to +60 seconds in current stream
SeekRelative+60 {
	key = F8
	modifier = none
}

# set position to -30 seconds in current stream
SeekRelative-30 {
	key = Left
	modifier = meta
}

# set position to +30 seconds in current stream
SeekRelative+30 {
	key = Right
	modifier = meta
}

# set position to -15 seconds in current stream
SeekRelative-15 {
	key = Left
	modifier = control
}

# set position to +15 seconds in current stream
SeekRelative+15 {
	key = Right
	modifier = control
}

# set position to -7 seconds in current stream
SeekRelative-7 {
	key = Left
	modifier = mod3
}

# set position to +7 seconds in current stream
SeekRelative+7 {
	key = Right
	modifier = mod3
}

# set position to beginning of current stream
SetPosition0% {
	key = 0
	modifier = control
}

# set position to 10% of current stream
SetPosition10% {
	key = 1
	modifier = control
}

# set position to 20% of current stream
SetPosition20% {
	key = 2
	modifier = control
}

# set position to 30% of current stream
SetPosition30% {
	key = 3
	modifier = control
}

# set position to 40% of current stream
SetPosition40% {
	key = 4
	modifier = control
}

# set position to 50% of current stream
SetPosition50% {
	key = 5
	modifier = control
}

# set position to 60% of current stream
SetPosition60% {
	key = 6
	modifier = control
}

# set position to 70% of current stream
SetPosition70% {
	key = 7
	modifier = control
}

# set position to 80% of current stream
SetPosition80% {
	key = 8
	modifier = control
}

# set position to 90% of current stream
SetPosition90% {
	key = 9
	modifier = control
}

# increment playback speed
SpeedFaster {
	key = F10
	modifier = none
}

# decrement playback speed
SpeedSlower {
	key = F12
	modifier = control
}

# reset playback speed
SpeedReset {
	key = Down
	modifier = meta
}

# increment audio volume
Volume+ {
	key = V
	modifier = none
}

# decrement audio volume
Volume- {
	key = F7
	modifier = none
}

# increment amplification level
Amp+ {
	key = V
	modifier = control
}

# decrement amplification level
Amp- {
	key = v
	modifier = control
}

# reset amplification to default value
ResetAmp {
	key = A
	modifier = control
}

# audio muting toggle
Mute {
	key = m
	modifier = control
}

# select next audio channel
AudioChannelNext {
	key = F11
	modifier = control
}

# select previous audio channel
AudioChannelPrior {
	key = F10
	modifier = control
}

# select next sub picture (subtitle) channel
SpuNext {
	key = F8
	modifier = control
}

# select previous sub picture (subtitle) channel
SpuPrior {
	key = F9
	modifier = control
}

# interlaced mode toggle
ToggleInterleave {
	key = Control_L
	modifier = control, meta
}

# cycle aspect ratio values
ToggleAspectRatio {
	key = Z
	modifier = control, meta
}

# reduce the output window size by factor 1.2
WindowReduce {
	key = less
	modifier = none
}

# enlarge the output window size by factor 1.2
WindowEnlarge {
	key = greater
	modifier = none
}

# set video output window to 50%
Window50 {
	key = 1
	modifier = meta
}

# set video output window to 100%
Window100 {
	key = 2
	modifier = meta
}

# set video output window to 200%
Window200 {
	key = 3
	modifier = meta
}

# zoom in
ZoomIn {
	key = z
	modifier = none
}

# zoom out
ZoomOut {
	key = Z
	modifier = none
}

# zoom in horizontally
ZoomInX {
	key = z
	modifier = control
}

# zoom out horizontally
ZoomOutX {
	key = Z
	modifier = control
}

# zoom in vertically
ZoomInY {
	key = z
	modifier = meta
}

# zoom out vertically
ZoomOutY {
	key = Z
	modifier = meta
}

# reset zooming
ZoomReset {
	key = z
	modifier = control, meta
}

# resize output window to stream size
Zoom1:1 {
	key = s
	modifier = none
}

# fullscreen toggle
ToggleFullscreen {
	key = f
	modifier = none
}

# Xinerama fullscreen toggle
ToggleXineramaFullscr {
	key = F
	modifier = none
}

# jump to media Menu
Menu {
	key = m
	modifier = none
}

# jump to Title Menu
TitleMenu {
	key = F1
	modifier = none
}

# jump to Root Menu
RootMenu {
	key = F2
	modifier = none
}

# jump to Subpicture Menu
SubpictureMenu {
	key = F3
	modifier = none
}

# jump to Audio Menu
AudioMenu {
	key = F4
	modifier = none
}

# jump to Angle Menu
AngleMenu {
	key = F5
	modifier = none
}

# jump to Part Menu
PartMenu {
	key = F6
	modifier = none
}

# menu navigate up
EventUp {
	key = Up
	modifier = none
}

# menu navigate down
EventDown {
	key = Down
	modifier = none
}

# menu navigate left
EventLeft {
	key = Left
	modifier = none
}

# menu navigate right
EventRight {
	key = Right
	modifier = none
}

# menu select
EventSelect {
	key = Return
	modifier = none
}

# jump to next chapter
EventNext {
	key = KP_Next
	modifier = none
}

# jump to previous chapter
EventPrior {
	key = KP_Prior
	modifier = none
}

# select next angle
EventAngleNext {
	key = KP_Home
	modifier = none
}

# select previous angle
EventAnglePrior {
	key = KP_End
	modifier = none
}

# visibility toggle of help window
HelpShow {
	key = h
	modifier = meta
}

# visibility toggle of video post effect window
VPProcessShow {
	key = P
	modifier = meta
}

# toggle post effect usage
VPProcessEnable {
	key = P
	modifier = control, meta
}

# visibility toggle of output window
ToggleWindowVisibility {
	key = h
	modifier = none
}

# bordered window toggle of output window
ToggleWindowBorder {
	key = 0
	modifier = control, meta
}

# visibility toggle of UI windows
ToggleVisibility {
	key = g
	modifier = none
}

# visibility toggle of control window
ControlShow {
	key = c
	modifier = meta
}

# visibility toggle of mrl browser window
MrlBrowser {
	key = m
	modifier = meta
}

# visibility toggle of playlist editor window
PlaylistEditor {
	key = p
	modifier = meta
}

# visibility toggle of the setup window
SetupShow {
	key = s
	modifier = meta
}

# visibility toggle of the event sender window
EventSenderShow {
	key = e
	modifier = meta
}

# visibility toggle of analog TV window
TVAnalogShow {
	key = t
	modifier = meta
}

# visibility toggle of log viewer
ViewlogShow {
	key = l
	modifier = meta
}

# visibility toggle of stream info window
StreamInfosShow {
	key = i
	modifier = meta
}

# display stream information using OSD
OSDStreamInfos {
	key = i
	modifier = control
}

# show OSD menu
OSDMenu {
	key = O
	modifier = none
}

# enter key binding editor
KeyBindingEditor {
	key = k
	modifier = meta
}

# open file selector
FileSelector {
	key = o
	modifier = control
}

# select a subtitle file
SubSelector {
	key = S
	modifier = control
}

# display MRL/Ident toggle
MrlIdentToggle {
	key = t
	modifier = control
}

# grab pointer toggle
GrabPointer {
	key = Insert
	modifier = none
}

# enter the number 0
Number0 {
	key = 0
	modifier = none
}

# enter the number 1
Number1 {
	key = 1
	modifier = none
}

# enter the number 2
Number2 {
	key = 2
	modifier = none
}

# enter the number 3
Number3 {
	key = 3
	modifier = none
}

# enter the number 4
Number4 {
	key = 4
	modifier = none
}

# enter the number 5
Number5 {
	key = 5
	modifier = none
}

# enter the number 6
Number6 {
	key = 6
	modifier = none
}

# enter the number 7
Number7 {
	key = 7
	modifier = none
}

# enter the number 8
Number8 {
	key = 8
	modifier = none
}

# enter the number 9
Number9 {
	key = 9
	modifier = none
}

# add 10 to the next entered number
Number10add {
	key = plus
	modifier = mod3
}

# set position in current stream to numeric percentage
SetPosition% {
	key = slash
	modifier = none
}

# set position forward by numeric argument in current stream
SeekRelative+ {
	key = Up
	modifier = meta
}

# set position back by numeric argument in current stream
SeekRelative- {
	key = Up
	modifier = mod3
}

# change audio video syncing (delay video)
AudioVideoDecay+ {
	key = F6
	modifier = control
}

# change audio video syncing (delay audio)
AudioVideoDecay- {
	key = G
	modifier = control, meta
}

# reset audio video syncing offset
AudioVideoDecayReset {
	key = Odiaeresis
	modifier = control, meta
}

# change subtitle syncing (delay video)
SpuVideoDecay+ {
	key = M
	modifier = none
}

# change subtitle syncing (delay subtitles)
SpuVideoDecay- {
	key = N
	modifier = none
}

# reset subtitle syncing offset
SpuVideoDecayReset {
	key = End
	modifier = none
}

# toggle TV modes (on the DXR3)
ToggleTVmode {
	key = o
	modifier = control, meta
}

# switch Monitor to DPMS standby mode
DPMSStandby {
	key = U
	modifier = control, meta
}

# increase hue by 10
HueControl+ {
	key = VOID
	modifier = none
}

# decrease hue by 10
HueControl- {
	key = VOID
	modifier = none
}

# increase saturation by 10
SaturationControl+ {
	key = VOID
	modifier = none
}

# decrease saturation by 10
SaturationControl- {
	key = VOID
	modifier = none
}

# increase brightness by 10
BrightnessControl+ {
	key = VOID
	modifier = none
}

# decrease brightness by 10
BrightnessControl- {
	key = VOID
	modifier = none
}

# increase contrast by 10
ContrastControl+ {
	key = VOID
	modifier = none
}

# decrease contrast by 10
ContrastControl- {
	key = VOID
	modifier = none
}

# quit the program
Quit {
	key = q
	modifier = none
}

# VDR Red button
VDRButtonRed {
	key = r
	modifier = none
}

# VDR Green button
VDRButtonGreen {
	key = x
	modifier = none
}

# VDR Yellow button
VDRButtonYellow {
	key = d
	modifier = none
}

# VDR Blue button
VDRButtonBlue {
	key = v
	modifier = none
}

# VDR play
VDRPlay {
	key = VOID
	modifier = none
}

# VDR Pause
VDRPause {
	key = VOID
	modifier = none
}

# VDR Stop
VDRStop {
	key = VOID
	modifier = none
}

# VDR Record
VDRRecord {
	key = VOID
	modifier = none
}

# VDR Fast Forward
VDRFastFwd {
	key = Adiaeresis
	modifier = control, meta
}

# VDR Fast Rewind
VDRFastRew {
	key = VOID
	modifier = none
}

# VDR power
VDRPower {
	key = e
	modifier = none
}

# VDR next channel
VDRChannelPlus {
	key = VOID
	modifier = none
}

# VDR previous channel
VDRChannelMinus {
	key = VOID
	modifier = none
}

# VDR schedule menu
VDRSchedule {
	key = VOID
	modifier = none
}

# VDR Channel menu
VDRChannels {
	key = VOID
	modifier = none
}

# VDR Timers menu
VDRTimers {
	key = VOID
	modifier = none
}

# VDR Recordings menu
VDRRecordings {
	key = VOID
	modifier = none
}

# VDR Setup menu
VDRSetup {
	key = VOID
	modifier = none
}

# VDR Command menu
VDRCommands {
	key = VOID
	modifier = none
}

# VDR Command Back
VDRBack {
	key = BackSpace
	modifier = none
}

# VDR User command 1
VDRUser1 {
	key = b
	modifier = none
}

# VDR User command 2
VDRUser2 {
	key = u
	modifier = none
}

# VDR User command 3
VDRUser3 {
	key = VOID
	modifier = none
}

# VDR User command 4
VDRUser4 {
	key = VOID
	modifier = none
}

# VDR User command 5
VDRUser5 {
	key = VOID
	modifier = none
}

# VDR User command 6
VDRUser6 {
	key = VOID
	modifier = none
}

# VDR User command 7
VDRUser7 {
	key = VOID
	modifier = none
}

# VDR User command 8
VDRUser8 {
	key = VOID
	modifier = none
}

# VDR User command 9
VDRUser9 {
	key = VOID
	modifier = none
}

# VDR Volume plus
VDRVolumePlus {
	key = minus
	modifier = none
}

# VDR Volume minus
VDRVolumeMinus {
	key = period
	modifier = none
}

# VDR Audio Mute
VDRMute {
	key = comma
	modifier = none
}

# VDR Audio menu
VDRAudio {
	key = VOID
	modifier = none
}

# quit the program
Alias {
	entry = Quit
	key = l
	modifier = none
}

# fullscreen toggle
Alias {
	entry = ToggleFullscreen
	key = y
	modifier = none
}

# VDR Command Back
Alias {
	entry = VDRBack
	key = Escape
	modifier = none
}

# VDR Red button
Alias {
	entry = VDRButtonRed
	key = Home
	modifier = none
}

# menu navigate up
Alias {
	entry = EventUp
	key = Prior
	modifier = none
}

# menu navigate down
Alias {
	entry = EventDown
	key = Next
	modifier = none
}

# VDR Volume plus
Alias {
	entry = VDRVolumePlus
	key = c
	modifier = none
}

# VDR Volume minus
Alias {
	entry = VDRVolumeMinus
	key = t
	modifier = none
}

# menu navigate right
Alias {
	entry = EventRight
	key = k
	modifier = none
}

# menu navigate left
Alias {
	entry = EventLeft
	key = p
	modifier = none
}

# VDR Green button
Alias {
	entry = VDRButtonGreen
	key = i
	modifier = none
}

# VDR Yellow button
Alias {
	entry = VDRButtonYellow
	key = n
	modifier = none
}

# VDR User command 2
Alias {
	entry = VDRUser2
	key = a
	modifier = none
}

##
# End of xine key bindings.
##



- 2. Variante
Datei
$HOME/.xine/keymap
##
# xine key bindings.
# Automatically generated by xine-ui version 0.99.6cvs.
##

# start playback
Play {
	key = F12
	modifier = none
}

# playback pause toggle
Pause {
	key = F11
	modifier = none
}

# stop playback
Stop {
	key = S
	modifier = none
}

# take a snapshot
Snapshot {
	key = B
	modifier = control, meta
}

# eject the current medium
Eject {
	key = parenleft
	modifier = control, meta
}

# select and play next MRL in the playlist
NextMrl {
	key = W
	modifier = control, meta
}

# select and play previous MRL in the playlist
PriorMrl {
	key = F
	modifier = control, meta
}

# select and play MRL in the playlist
SelectMrl {
	key = Select
	modifier = none
}

# loop mode toggle
ToggleLoopMode {
	key = C
	modifier = control, meta
}

# stop playback after played stream
PlaylistStop {
	key = l
	modifier = control
}

# scan playlist to grab stream infos
ScanPlaylistInfo {
	key = s
	modifier = control
}

# add a mediamark from current playback
AddMediamark {
	key = a
	modifier = control
}

# edit selected mediamark
MediamarkEditor {
	key = e
	modifier = control
}

# set position to -60 seconds in current stream
SeekRelative-60 {
	key = F9
	modifier = none
}

# set position to +60 seconds in current stream
SeekRelative+60 {
	key = F8
	modifier = none
}

# set position to -30 seconds in current stream
SeekRelative-30 {
	key = VOID
	modifier = meta
}

# set position to +30 seconds in current stream
SeekRelative+30 {
	key = VOID
	modifier = meta
}

# set position to -15 seconds in current stream
SeekRelative-15 {
	key = VOID
	modifier = control
}

# set position to +15 seconds in current stream
SeekRelative+15 {
	key = VOID
	modifier = control
}

# set position to -7 seconds in current stream
SeekRelative-7 {
	key = VOID
	modifier = mod3
}

# set position to +7 seconds in current stream
SeekRelative+7 {
	key = VOID
	modifier = mod3
}

# set position to beginning of current stream
SetPosition0% {
	key = 0
	modifier = control
}

# set position to 10% of current stream
SetPosition10% {
	key = 1
	modifier = control
}

# set position to 20% of current stream
SetPosition20% {
	key = 2
	modifier = control
}

# set position to 30% of current stream
SetPosition30% {
	key = 3
	modifier = control
}

# set position to 40% of current stream
SetPosition40% {
	key = 4
	modifier = control
}

# set position to 50% of current stream
SetPosition50% {
	key = 5
	modifier = control
}

# set position to 60% of current stream
SetPosition60% {
	key = 6
	modifier = control
}

# set position to 70% of current stream
SetPosition70% {
	key = 7
	modifier = control
}

# set position to 80% of current stream
SetPosition80% {
	key = 8
	modifier = control
}

# set position to 90% of current stream
SetPosition90% {
	key = 9
	modifier = control
}

# set position to 100% of current stream
SetPosition100% {
	key = End
	modifier = control
}

# increment playback speed
SpeedFaster {
	key = F10
	modifier = none
}

# decrement playback speed
SpeedSlower {
	key = F12
	modifier = control
}

# reset playback speed
SpeedReset {
	key = Down
	modifier = meta
}

# increment audio volume
Volume+ {
	key = V
	modifier = none
}

# decrement audio volume
Volume- {
	key = F7
	modifier = none
}

# increment amplification level
Amp+ {
	key = V
	modifier = control
}

# decrement amplification level
Amp- {
	key = v
	modifier = control
}

# reset amplification to default value
ResetAmp {
	key = A
	modifier = control
}

# audio muting toggle
Mute {
	key = VOID
	modifier = control
}

# select next audio channel
AudioChannelNext {
	key = F11
	modifier = control
}

# select previous audio channel
AudioChannelPrior {
	key = F10
	modifier = control
}

# visibility toggle of audio post effect window
APProcessShow {
	key = VOID
	modifier = none
}

# toggle post effect usage
APProcessEnable {
	key = VOID
	modifier = none
}

# select next sub picture (subtitle) channel
SpuNext {
	key = F8
	modifier = control
}

# select previous sub picture (subtitle) channel
SpuPrior {
	key = F9
	modifier = control
}

# interlaced mode toggle
ToggleInterleave {
	key = i
	modifier = none
}

# cycle aspect ratio values
ToggleAspectRatio {
	key = Z
	modifier = control, meta
}

# reduce the output window size by factor 1.2
WindowReduce {
	key = less
	modifier = none
}

# enlarge the output window size by factor 1.2
WindowEnlarge {
	key = greater
	modifier = none
}

# set video output window to 50%
Window50 {
	key = 1
	modifier = meta
}

# set video output window to 100%
Window100 {
	key = 2
	modifier = meta
}

# set video output window to 200%
Window200 {
	key = 3
	modifier = meta
}

# zoom in
ZoomIn {
	key = z
	modifier = none
}

# zoom out
ZoomOut {
	key = Z
	modifier = none
}

# zoom in horizontally
ZoomInX {
	key = z
	modifier = control
}

# zoom out horizontally
ZoomOutX {
	key = Z
	modifier = control
}

# zoom in vertically
ZoomInY {
	key = z
	modifier = meta
}

# zoom out vertically
ZoomOutY {
	key = Z
	modifier = meta
}

# reset zooming
ZoomReset {
	key = z
	modifier = control, meta
}

# resize output window to stream size
Zoom1:1 {
	key = s
	modifier = none
}

# fullscreen toggle
ToggleFullscreen {
	key = f
	modifier = none
}

# jump to media Menu
Menu {
	key = m
	modifier = none
}

# jump to Title Menu
TitleMenu {
	key = F1
	modifier = none
}

# jump to Root Menu
RootMenu {
	key = F2
	modifier = none
}

# jump to Subpicture Menu
SubpictureMenu {
	key = F3
	modifier = none
}

# jump to Audio Menu
AudioMenu {
	key = F4
	modifier = none
}

# jump to Angle Menu
AngleMenu {
	key = F5
	modifier = none
}

# jump to Part Menu
PartMenu {
	key = F6
	modifier = none
}

# menu navigate up
EventUp {
	key = Up
	modifier = none
}

# menu navigate down
EventDown {
	key = Down
	modifier = none
}

# menu navigate left
EventLeft {
	key = Left
	modifier = none
}

# menu navigate right
EventRight {
	key = Right
	modifier = none
}

# menu select
EventSelect {
	key = Return
	modifier = none
}

# jump to next chapter
EventNext {
	key = KP_Next
	modifier = none
}

# jump to previous chapter
EventPrior {
	key = KP_Prior
	modifier = none
}

# select next angle
EventAngleNext {
	key = KP_Home
	modifier = none
}

# select previous angle
EventAnglePrior {
	key = KP_End
	modifier = none
}

# visibility toggle of help window
HelpShow {
	key = h
	modifier = meta
}

# visibility toggle of video post effect window
VPProcessShow {
	key = P
	modifier = meta
}

# toggle post effect usage
VPProcessEnable {
	key = P
	modifier = control, meta
}

# visibility toggle of output window
ToggleWindowVisibility {
	key = h
	modifier = none
}

# bordered window toggle of output window
ToggleWindowBorder {
	key = 0
	modifier = control, meta
}

# visibility toggle of UI windows
ToggleVisibility {
	key = VOID
	modifier = none
}

# visibility toggle of control window
ControlShow {
	key = VOID
	modifier = meta
}

# visibility toggle of mrl browser window
MrlBrowser {
	key = m
	modifier = meta
}

# visibility toggle of playlist editor window
PlaylistEditor {
	key = p
	modifier = meta
}

# visibility toggle of the setup window
SetupShow {
	key = s
	modifier = meta
}

# visibility toggle of the event sender window
EventSenderShow {
	key = e
	modifier = meta
}

# visibility toggle of analog TV window
TVAnalogShow {
	key = t
	modifier = meta
}

# visibility toggle of log viewer
ViewlogShow {
	key = l
	modifier = meta
}

# visibility toggle of stream info window
StreamInfosShow {
	key = i
	modifier = meta
}

# display stream information using OSD
OSDStreamInfos {
	key = i
	modifier = control
}

# display information using OSD
OSDWriteText {
	key = VOID
	modifier = control
}

# show OSD menu
OSDMenu {
	key = O
	modifier = none
}

# enter key binding editor
KeyBindingEditor {
	key = k
	modifier = meta
}

# enable key bindings (not useful to bind a key to it!)
KeyBindingsEnable {
	key = VOID
	modifier = none
}

# open file selector
FileSelector {
	key = o
	modifier = control
}

# select a subtitle file
SubSelector {
	key = S
	modifier = control
}

# display MRL/Ident toggle
MrlIdentToggle {
	key = t
	modifier = control
}

# grab pointer toggle
GrabPointer {
	key = Insert
	modifier = none
}

# enter the number 0
Number0 {
	key = 0
	modifier = none
}

# enter the number 1
Number1 {
	key = 1
	modifier = none
}

# enter the number 2
Number2 {
	key = 2
	modifier = none
}

# enter the number 3
Number3 {
	key = 3
	modifier = none
}

# enter the number 4
Number4 {
	key = 4
	modifier = none
}

# enter the number 5
Number5 {
	key = 5
	modifier = none
}

# enter the number 6
Number6 {
	key = 6
	modifier = none
}

# enter the number 7
Number7 {
	key = 7
	modifier = none
}

# enter the number 8
Number8 {
	key = 8
	modifier = none
}

# enter the number 9
Number9 {
	key = 9
	modifier = none
}

# add 10 to the next entered number
Number10add {
	key = plus
	modifier = mod3
}

# set position in current stream to numeric percentage
SetPosition% {
	key = slash
	modifier = none
}

# set position forward by numeric argument in current stream
SeekRelative+ {
	key = Up
	modifier = meta
}

# set position back by numeric argument in current stream
SeekRelative- {
	key = Up
	modifier = mod3
}

# change audio video syncing (delay video)
AudioVideoDecay+ {
	key = F6
	modifier = control
}

# change audio video syncing (delay audio)
AudioVideoDecay- {
	key = G
	modifier = control, meta
}

# reset audio video syncing offset
AudioVideoDecayReset {
	key = Odiaeresis
	modifier = control, meta
}

# change subtitle syncing (delay video)
SpuVideoDecay+ {
	key = M
	modifier = none
}

# change subtitle syncing (delay subtitles)
SpuVideoDecay- {
	key = N
	modifier = none
}

# reset subtitle syncing offset
SpuVideoDecayReset {
	key = End
	modifier = none
}

# toggle TV modes (on the DXR3)
ToggleTVmode {
	key = o
	modifier = control, meta
}

# switch Monitor to DPMS standby mode
DPMSStandby {
	key = U
	modifier = control, meta
}

# increase hue by 10
HueControl+ {
	key = VOID
	modifier = none
}

# decrease hue by 10
HueControl- {
	key = VOID
	modifier = none
}

# increase saturation by 10
SaturationControl+ {
	key = VOID
	modifier = none
}

# decrease saturation by 10
SaturationControl- {
	key = VOID
	modifier = none
}

# increase brightness by 10
BrightnessControl+ {
	key = VOID
	modifier = none
}

# decrease brightness by 10
BrightnessControl- {
	key = VOID
	modifier = none
}

# increase contrast by 10
ContrastControl+ {
	key = VOID
	modifier = none
}

# decrease contrast by 10
ContrastControl- {
	key = VOID
	modifier = none
}

# quit the program
Quit {
	key = q
	modifier = none
}

# input_pvr: set input
PVRSetInput {
	key = VOID
	modifier = none
}

# input_pvr: set frequency
PVRSetFrequency {
	key = VOID
	modifier = none
}

# input_pvr: mark the start of a new stream section
PVRSetMark {
	key = VOID
	modifier = none
}

# input_pvr: set the name for the current stream section
PVRSetName {
	key = VOID
	modifier = none
}

# input_pvr: save the stream section
PVRSave {
	key = VOID
	modifier = none
}

# VDR Red button
VDRButtonRed {
	key = r
	modifier = none
}

# VDR Green button
VDRButtonGreen {
	key = g
	modifier = none
}

# VDR Yellow button
VDRButtonYellow {
	key = y
	modifier = none
}

# VDR Blue button
VDRButtonBlue {
	key = b
	modifier = none
}

# VDR Play
VDRPlay {
	key = VOID
	modifier = none
}

# VDR Pause
VDRPause {
	key = space
	modifier = none
}

# VDR Stop
VDRStop {
	key = VOID
	modifier = none
}

# VDR Record
VDRRecord {
	key = VOID
	modifier = none
}

# VDR Fast forward
VDRFastFwd {
	key = Adiaeresis
	modifier = control, meta
}

# VDR Fast rewind
VDRFastRew {
	key = VOID
	modifier = none
}

# VDR Power
VDRPower {
	key = e
	modifier = none
}

# VDR Channel +
VDRChannelPlus {
	key = VOID
	modifier = none
}

# VDR Channel -
VDRChannelMinus {
	key = VOID
	modifier = none
}

# VDR Schedule menu
VDRSchedule {
	key = VOID
	modifier = none
}

# VDR Channel menu
VDRChannels {
	key = c
	modifier = none
}

# VDR Timers menu
VDRTimers {
	key = t
	modifier = none
}

# VDR Recordings menu
VDRRecordings {
	key = VOID
	modifier = none
}

# VDR Setup menu
VDRSetup {
	key = VOID
	modifier = none
}

# VDR Command menu
VDRCommands {
	key = VOID
	modifier = none
}

# VDR Command back
VDRBack {
	key = BackSpace
	modifier = none
}

# VDR User command 1
VDRUser1 {
	key = VOID
	modifier = none
}

# VDR User command 2
VDRUser2 {
	key = VOID
	modifier = none
}

# VDR User command 3
VDRUser3 {
	key = VOID
	modifier = none
}

# VDR User command 4
VDRUser4 {
	key = VOID
	modifier = none
}

# VDR User command 5
VDRUser5 {
	key = VOID
	modifier = none
}

# VDR User command 6
VDRUser6 {
	key = VOID
	modifier = none
}

# VDR User command 7
VDRUser7 {
	key = VOID
	modifier = none
}

# VDR User command 8
VDRUser8 {
	key = VOID
	modifier = none
}

# VDR User command 9
VDRUser9 {
	key = VOID
	modifier = none
}

# VDR Volume +
VDRVolumePlus {
	key = period
	modifier = none
}

# VDR Volume -
VDRVolumeMinus {
	key = comma
	modifier = none
}

# VDR Mute audio
VDRMute {
	key = odiaeresis
	modifier = none
}

# VDR Audio menu
VDRAudio {
	key = VOID
	modifier = none
}

# VDR Command info
VDRInfo {
	key = VOID
	modifier = none
}

# VDR Previous channel
VDRChannelPrevious {
	key = VOID
	modifier = none
}

# VDR Subtiles menu
VDRSubtitles {
	key = VOID
	modifier = none
}

# fullscreen toggle
Alias {
	entry = ToggleFullscreen
	key = VOID
	modifier = none
}

# VDR Command back
Alias {
	entry = VDRBack
	key = Delete
	modifier = none
}

# VDR Red button
Alias {
	entry = VDRButtonRed
	key = Home
	modifier = none
}

# menu navigate up
Alias {
	entry = EventUp
	key = Prior
	modifier = none
}

# menu navigate down
Alias {
	entry = EventDown
	key = Next
	modifier = none
}

# menu navigate right
Alias {
	entry = EventRight
	key = k
	modifier = none
}

# menu navigate left
Alias {
	entry = EventLeft
	key = p
	modifier = none
}

# VDR User command 2
Alias {
	entry = VDRUser2
	key = VOID
	modifier = none
}

# enter the number 0
Alias {
	entry = Number0
	key = KP_0
	modifier = none
}

# enter the number 1
Alias {
	entry = Number1
	key = KP_1
	modifier = none
}

# enter the number 2
Alias {
	entry = Number2
	key = KP_2
	modifier = none
}

# enter the number 3
Alias {
	entry = Number3
	key = KP_3
	modifier = none
}

# enter the number 4
Alias {
	entry = Number4
	key = KP_4
	modifier = none
}

# enter the number 5
Alias {
	entry = Number5
	key = KP_5
	modifier = none
}

# enter the number 6
Alias {
	entry = Number6
	key = KP_6
	modifier = none
}

# enter the number 7
Alias {
	entry = Number7
	key = KP_7
	modifier = none
}

# enter the number 8
Alias {
	entry = Number8
	key = KP_8
	modifier = none
}

# enter the number 9
Alias {
	entry = Number9
	key = KP_9
	modifier = none
}

# menu select
Alias {
	entry = EventSelect
	key = KP_Enter
	modifier = none
}

##
# End of xine key bindings.
##