From 819903bd81ceee355bbc1d175169f56c6c4e484f Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Wed, 8 Mar 2006 08:04:30 +0000 Subject: [PATCH] Add xine and config --- .xine/config | 678 ++++++++++++++++++++++++++++++++++++++++++++ .xine/keymap | 776 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1454 insertions(+) create mode 100644 .xine/config create mode 100644 .xine/keymap diff --git a/.xine/config b/.xine/config new file mode 100644 index 0000000..ebc176a --- /dev/null +++ b/.xine/config @@ -0,0 +1,678 @@ +# +# xine config file +# +.version:2 + +# Entries which are still set to their default values are commented out. +# Remove the '#' at the beginning of the line, if you want to change them. + +# Enable deinterlacing by default +# bool, default: 0 +#gui.deinterlace_by_default:0 + +# Configuration experience level +# { Beginner Advanced Expert Master of the known universe }, default: 0 +#gui.experience_level:Beginner + +# Enable OSD support +# bool, default: 1 +#gui.osd_enabled:1 + +# Dismiss OSD time (s) +# numeric, default: 3 +#gui.osd_timeout:3 + +# Ask user for playback with unsupported codec +# bool, default: 0 +#gui.play_anyway:0 + +# Automatically reload old playlist +# bool, default: 0 +#gui.playlist_auto_reload:0 + +# Audio visualization plugin +# { goom oscope fftscope fftgraph }, default: 0 +#gui.post_audio_plugin:goom + +# gui skin theme +# { xinetic }, default: 0 +#gui.skin:xinetic + +# Change xine's behavior for unexperienced user +# bool, default: 1 +#gui.smart_mode:1 + +# Snapshot location +# string, default: /home/don +#gui.snapshotdir:/home/don + +# Display splash screen +# bool, default: 1 +#gui.splash:1 + +# Subtitle autoloading +# bool, default: 1 +#gui.subtitle_autoload:1 + +# Visual animation style +# { None Post Plugin Stream Animation }, default: 1 +#gui.visual_anim:Post Plugin + +# Windows stacking (more) +# bool, default: 0 +#gui.always_layer_above:0 + +# Audio mixer control method +# { Sound card Software }, default: 0 +#gui.audio_mixer_method:Sound card + +# Visiblility behavior of panel +# bool, default: 0 +#gui.auto_panel_visibility:0 + +# Visibility behavior of output window +# bool, default: 0 +#gui.auto_video_output_visibility:0 + +# Deinterlace plugin. +# string, default: tvtime:method=LinearBlend,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1 +#gui.deinterlace_plugin:tvtime:method=LinearBlend,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1 + +# Event sender behavior +# bool, default: 1 +#gui.eventer_sticky:1 + +# Windows stacking +# bool, default: 0 +#gui.layer_above:0 + +# Use unscaled OSD +# bool, default: 1 +#gui.osd_use_unscaled:1 + +# Screensaver wakeup +# numeric, default: 10 +#gui.screensaver_timeout:10 + +# Menu shortcut style +# { Windows style Emacs style }, default: 0 +#gui.shortcut_style:Windows style + +# Stream information +# bool, default: 0 +#gui.sinfo_auto_update:0 + +# Skin Server Url +# string, default: http://xine.sourceforge.net/skins/skins.slx +#gui.skin_server_url:http://xine.sourceforge.net/skins/skins.slx + +# Chapter hopping +# bool, default: 1 +#gui.skip_by_chapter:1 + +# New stream sizes resize output window +# bool, default: 1 +#gui.stream_resize_window:1 + +# tips timeout (ms) +# numeric, default: 500 +#gui.tips_timeout:500 + +# gui tips visibility +# bool, default: 1 +#gui.tips_visible:1 + +# Name of video display +# string, default: +#gui.video_display: + +# Synchronized X protocol (debug) +# bool, default: 0 +#gui.xsynchronize:0 + +# Double size for small streams (require stream_resize_window) +# bool, default: 0 +#gui.zoom_small_stream:0 + +# Logo mrl +# string, default: file:/usr/share/xine/skins/xine-ui_logo.mpv +#gui.logo_mrl:file:/usr/share/xine/skins/xine-ui_logo.mpv + +# use XVidModeExtension when switching to fullscreen +# bool, default: 0 +#gui.use_xvidext:0 + +# height for xinerama fullscreen (-8192 = autodetect) +# numeric, default: -8192 +#gui.xinerama_fullscreen_height:-8192 + +# width for xinerama fullscreen (-8192 = autodetect) +# numeric, default: -8192 +#gui.xinerama_fullscreen_width:-8192 + +# x coordinate for xinerama fullscreen (-8192 = autodetect) +# numeric, default: -8192 +#gui.xinerama_fullscreen_x:-8192 + +# y coordinate for xinerama fullscreen (-8192 = autodetect) +# numeric, default: -8192 +#gui.xinerama_fullscreen_y:-8192 + +# Screens to use in order to do a very fullscreen in xinerama mode. (example 0 2 3) +# string, default: 0 1 +#gui.xinerama_use_screens:0 1 + +# Amplification level +# [0..200], default: 100 +#gui.amp_level:100 + +# gui panel visibility +# bool, default: 1 +#gui.panel_visible:1 + +# numeric, default: 200 +#gui.panel_x:200 + +# numeric, default: 100 +#gui.panel_y:100 + +gui.setup_x:864 + +gui.setup_y:350 + +# palette (foreground-border-background) to use for subtitles and OSD +# { white-black-transparent white-none-transparent white-none-translucid yellow-black-transparent }, default: 0 +#ui.osd.text_palette:white-black-transparent + +# notify changes to the hardware mixer +# bool, default: 1 +#audio.alsa_hw_mixer:1 + +# audio driver to use +# { auto null alsa oss arts esd file none }, default: 0 +#audio.driver:auto + +# use A/52 dynamic range compression +# bool, default: 0 +#audio.a52.dynamic_range:0 + +# downmix audio to 2 channel surround stereo +# bool, default: 0 +#audio.a52.surround_downmix:0 + +# A/52 volume +# [0..200], default: 100 +#audio.a52.level:100 + +# device used for mono output +# string, default: default +#audio.device.alsa_default_device:default + +# device used for stereo output +# string, default: plug:front:default +audio.device.alsa_front_device:default + +# alsa mixer device +# string, default: PCM +#audio.device.alsa_mixer_name:PCM + +# sound card can do mmap +# bool, default: 0 +#audio.device.alsa_mmap_enable:0 + +# device used for 5.1-channel output +# string, default: iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2 +#audio.device.alsa_passthrough_device:iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2 + +# device used for 4-channel output +# string, default: plug:surround40:0 +#audio.device.alsa_surround40_device:plug:surround40:0 + +# device used for 5.1-channel output +# string, default: plug:surround51:0 +#audio.device.alsa_surround51_device:plug:surround51:0 + +# speaker arrangement +# { 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 +#audio.output.speaker_arrangement:Stereo 2.0 + +# offset for digital passthrough +# numeric, default: 0 +#audio.synchronization.passthrough_offset:0 + +# method to sync audio and video +# { metronom feedback resample }, default: 0 +#audio.synchronization.av_sync_method:metronom feedback + +# always resample to this rate (0 to disable) +# numeric, default: 0 +#audio.synchronization.force_rate:0 + +# enable resampling +# { auto off on }, default: 0 +#audio.synchronization.resample_mode:auto + +# startup audio volume +# [0..100], default: 50 +#audio.volume.mixer_volume:50 + +# restore volume level at startup +# bool, default: 0 +#audio.volume.remember_volume:0 + +# video driver to use +# { auto dxr3 aadxr3 xv opengl aa caca xshm none sdl vidix vidixfb fb }, default: 0 +#video.driver:auto + +# pitch alignment workaround +# bool, default: 0 +#video.device.xv_pitch_alignment:0 + +# disable exact alpha blending of overlays +# bool, default: 0 +#video.output.disable_exact_alphablend:0 + +# disable all video scaling +# bool, default: 0 +#video.output.disable_scaling:0 + +# horizontal image position in the output window +# [0..100], default: 50 +#video.output.horizontal_position:50 + +# vertical image position in the output window +# [0..100], default: 50 +#video.output.vertical_position:50 + +# deinterlace method (deprecated) +# { none bob weave greedy onefield onefield_xv linearblend }, default: 4 +#video.output.xv_deinterlace_method:onefield + +# MPEG-4 postprocessing quality +# [0..6], default: 3 +#video.processing.ffmpeg_pp_quality:3 + +# DXR3 device number +# numeric, default: 0 +#dxr3.device_number:0 + +# swap odd and even lines +# bool, default: 0 +#dxr3.encoding.swap_fields:0 + +# add black bars to correct aspect ratio +# bool, default: 1 +#dxr3.encoding.add_bars:1 + +# use smooth play mode for mpeg encoder playback +# bool, default: 1 +#dxr3.encoding.alt_play_mode:1 + +# device used for CD audio +# string, default: /dev/cdrom +#media.audio_cd.device:/dev/cdrom + +# slow down disc drive to this speed factor +# numeric, default: 4 +#media.audio_cd.drive_slowdown:4 + +# query CDDB +# bool, default: 1 +#media.audio_cd.use_cddb:1 + +# CDDB cache directory +# string, default: /home/don/.xine/cddbcache +#media.audio_cd.cddb_cachedir:/home/don/.xine/cddbcache + +# CDDB server port +# numeric, default: 8880 +#media.audio_cd.cddb_port:8880 + +# CDDB server name +# string, default: freedb.freedb.org +#media.audio_cd.cddb_server:freedb.freedb.org + +# directory for saving streams +# string, default: +#media.capture.save_dir: + +# Number of dvb card to use. +# numeric, default: 0 +#media.dvb.adapter:0 + +# Remember last DVB channel watched +# bool, default: 1 +#media.dvb.remember_channel:1 + +# Last DVB channel viewed +# numeric, default: -1 +#media.dvb.last_channel:-1 + +# default language for DVD playback +# string, default: en +#media.dvd.language:en + +# region the DVD player claims to be in (1 to 8) +# numeric, default: 1 +#media.dvd.region:1 + +# device used for DVD playback +# string, default: /dev/dvd +#media.dvd.device:/dev/dvd + +# raw device set up for DVD access +# string, default: /dev/rdvd +#media.dvd.raw_device:/dev/rdvd + +# read-ahead caching +# bool, default: 1 +#media.dvd.readahead:1 + +# CSS decryption method +# { key disc title }, default: 0 +#media.dvd.css_decryption_method:key + +# unit for seeking +# { seek in program chain seek in program }, default: 0 +#media.dvd.seek_behaviour:seek in program chain + +# unit for the skip action +# { skip program skip part skip title }, default: 0 +#media.dvd.skip_behaviour:skip program + +# path to the title key cache +# string, default: /home/don/.dvdcss/ +#media.dvd.css_cache_path:/home/don/.dvdcss/ + +# file browsing start location +# string, default: /home/don +#media.files.origin_path:/home/don + +# list hidden files +# bool, default: 0 +#media.files.show_hidden_files:0 + +# network bandwidth +# { 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 +#media.network.bandwidth:1.5 Mbps (T1) + +# Domains for which to ignore the HTTP proxy +# string, default: +#media.network.http_no_proxy: + +# HTTP proxy host +# string, default: +#media.network.http_proxy_host: + +# HTTP proxy password +# string, default: +#media.network.http_proxy_password: + +# HTTP proxy port +# numeric, default: 80 +#media.network.http_proxy_port:80 + +# HTTP proxy username +# string, default: +#media.network.http_proxy_user: + +# MMS protocol +# { auto TCP HTTP }, default: 0 +#media.network.mms_protocol:auto + +# automatically advance VCD track/entry +# bool, default: 1 +#media.vcd.autoadvance:1 + +# VCD default type to use on autoplay +# { track entry segment playlist }, default: 3 +#media.vcd.autoplay:playlist + +# CD-ROM drive used for VCD when none given +# string, default: +#media.vcd.device: + +# VCD position slider range +# { auto track entry }, default: 0 +#media.vcd.length_reporting:auto + +# show 'rejected' VCD LIDs +# bool, default: 0 +#media.vcd.show_rejected:0 + +# VCD format string for stream comment field +# string, default: %P - Track %T +#media.vcd.comment_format:%P - Track %T + +# VCD debug flag mask +# numeric, default: 0 +#media.vcd.debug:0 + +# VCD format string for display banner +# string, default: %F - %I %N%L%S, disk %c of %C - %v %A +#media.vcd.title_format:%F - %I %N%L%S, disk %c of %C - %v %A + +# v4l radio device +# string, default: /dev/v4l/radio0 +#media.video4linux.radio_device:/dev/v4l/radio0 + +# v4l video device +# string, default: /dev/v4l/video0 +#media.video4linux.video_device:/dev/v4l/video0 + +# device used for WinTV-PVR 250/350 (pvr plugin) +# string, default: /dev/video0 +#media.wintv_pvr.device:/dev/video0 + +# path to RealPlayer codecs +# string, default: /usr/lib/win32 +#decoder.external.real_codecs_path:/usr/lib/win32 + +# path to Win32 codecs +# string, default: /usr/lib/win32 +#decoder.external.win32_codecs_path:/usr/lib/win32 + +# subtitle size +# { tiny small normal large very large huge }, default: 1 +#subtitles.separate.subtitle_size:small + +# subtitle vertical offset +# numeric, default: 0 +#subtitles.separate.vertical_offset:0 + +# font for subtitles +# string, default: sans +#subtitles.separate.font:sans + +# encoding of the subtitles +# string, default: iso-8859-1 +#subtitles.separate.src_encoding:iso-8859-1 + +# use unscaled OSD if possible +# bool, default: 1 +#subtitles.separate.use_unscaled_osd:1 + +# default duration of subtitle display in seconds +# numeric, default: 4 +#subtitles.separate.timeout:4 + +# frames per second to generate +# numeric, default: 10 +#effects.goom.fps:10 + +# goom image height +# numeric, default: 240 +#effects.goom.height:240 + +# goom image width +# numeric, default: 320 +#effects.goom.width:320 + +# colorspace conversion method +# { Fast but not photorealistic Slow but looks better }, default: 0 +#effects.goom.csc_method:Fast but not photorealistic + +# number of audio buffers +# numeric, default: 230 +#engine.buffers.audio_num_buffers:230 + +# number of video buffers +# numeric, default: 500 +#engine.buffers.video_num_buffers:500 + +# priority for a/52 decoder +# numeric, default: 0 +#engine.decoder_priorities.a/52:0 + +# priority for bitplane decoder +# numeric, default: 0 +#engine.decoder_priorities.bitplane:0 + +# priority for dts decoder +# numeric, default: 0 +#engine.decoder_priorities.dts:0 + +# priority for dvaudio decoder +# numeric, default: 0 +#engine.decoder_priorities.dvaudio:0 + +# priority for dxr3-mpeg2 decoder +# numeric, default: 0 +#engine.decoder_priorities.dxr3-mpeg2:0 + +# priority for dxr3-spudec decoder +# numeric, default: 0 +#engine.decoder_priorities.dxr3-spudec:0 + +# priority for faad decoder +# numeric, default: 0 +#engine.decoder_priorities.faad:0 + +# priority for ffmpeg-wmv8 decoder +# numeric, default: 0 +#engine.decoder_priorities.ffmpeg-wmv8:0 + +# priority for ffmpegaudio decoder +# numeric, default: 0 +#engine.decoder_priorities.ffmpegaudio:0 + +# priority for ffmpegvideo decoder +# numeric, default: 0 +#engine.decoder_priorities.ffmpegvideo:0 + +# priority for flacdec decoder +# numeric, default: 0 +#engine.decoder_priorities.flacdec:0 + +# priority for gsm610 decoder +# numeric, default: 0 +#engine.decoder_priorities.gsm610:0 + +# priority for image decoder +# numeric, default: 0 +#engine.decoder_priorities.image:0 + +# priority for mad decoder +# numeric, default: 0 +#engine.decoder_priorities.mad:0 + +# priority for mpc decoder +# numeric, default: 0 +#engine.decoder_priorities.mpc:0 + +# priority for mpeg2 decoder +# numeric, default: 0 +#engine.decoder_priorities.mpeg2:0 + +# priority for nsf decoder +# numeric, default: 0 +#engine.decoder_priorities.nsf:0 + +# priority for pcm decoder +# numeric, default: 0 +#engine.decoder_priorities.pcm:0 + +# priority for qta decoder +# numeric, default: 0 +#engine.decoder_priorities.qta:0 + +# priority for qtv decoder +# numeric, default: 0 +#engine.decoder_priorities.qtv:0 + +# priority for real decoder +# numeric, default: 0 +#engine.decoder_priorities.real:0 + +# priority for realadec decoder +# numeric, default: 0 +#engine.decoder_priorities.realadec:0 + +# priority for rgb decoder +# numeric, default: 0 +#engine.decoder_priorities.rgb:0 + +# priority for speex decoder +# numeric, default: 0 +#engine.decoder_priorities.speex:0 + +# priority for spucc decoder +# numeric, default: 0 +#engine.decoder_priorities.spucc:0 + +# priority for spucmml decoder +# numeric, default: 0 +#engine.decoder_priorities.spucmml:0 + +# priority for spudec decoder +# numeric, default: 0 +#engine.decoder_priorities.spudec:0 + +# priority for spudvb decoder +# numeric, default: 0 +#engine.decoder_priorities.spudvb:0 + +# priority for sputext decoder +# numeric, default: 0 +#engine.decoder_priorities.sputext:0 + +# priority for theora decoder +# numeric, default: 0 +#engine.decoder_priorities.theora:0 + +# priority for vorbis decoder +# numeric, default: 0 +#engine.decoder_priorities.vorbis:0 + +# priority for win32a decoder +# numeric, default: 0 +#engine.decoder_priorities.win32a:0 + +# priority for win32v decoder +# numeric, default: 0 +#engine.decoder_priorities.win32v:0 + +# priority for yuv decoder +# numeric, default: 0 +#engine.decoder_priorities.yuv:0 + +# media format detection strategy +# { default reverse content extension }, default: 0 +#engine.demux.strategy:default + +# memcopy method used by xine +# { probe libc kernel mmx mmxext sse }, default: 0 +engine.performance.memcpy_method:mmxext + +# percentage of discarded frames to tolerate +# numeric, default: 10 +#engine.performance.warn_discarded_threshold:10 + +# percentage of skipped frames to tolerate +# numeric, default: 10 +#engine.performance.warn_skipped_threshold:10 + +# allow implicit changes to the configuration (e.g. by MRL) +# bool, default: 0 +#misc.implicit_config:0 + diff --git a/.xine/keymap b/.xine/keymap new file mode 100644 index 0000000..d25de4f --- /dev/null +++ b/.xine/keymap @@ -0,0 +1,776 @@ +## +# xine key bindings. +# Automatically generated by xine-ui version 0.99.3. +## + +# start playback +Play { + key = Return + modifier = none +} + +# playback pause toggle +Pause { + key = space + modifier = none +} + +# stop playback +Stop { + key = S + modifier = none +} + +# take a snapshot +Snapshot { + key = t + modifier = none +} + +# eject the current medium +Eject { + key = e + modifier = none +} + +# select and play next MRL in the playlist +NextMrl { + key = Next + modifier = none +} + +# select and play previous MRL in the playlist +PriorMrl { + key = Prior + modifier = none +} + +# loop mode toggle +ToggleLoopMode { + key = l + modifier = none +} + +# 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 = Left + modifier = none +} + +# set position to +60 seconds in current stream +SeekRelative+60 { + key = Right + 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 = Up + modifier = none +} + +# decrement playback speed +SpeedSlower { + key = Down + modifier = none +} + +# reset playback speed +SpeedReset { + key = Down + modifier = meta +} + +# increment audio volume +Volume+ { + key = V + modifier = none +} + +# decrement audio volume +Volume- { + key = v + 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 = plus + modifier = none +} + +# select previous audio channel +AudioChannelPrior { + key = minus + modifier = none +} + +# select next sub picture (subtitle) channel +SpuNext { + key = period + modifier = none +} + +# select previous sub picture (subtitle) channel +SpuPrior { + key = comma + modifier = none +} + +# interlaced mode toggle +ToggleInterleave { + key = i + modifier = none +} + +# cycle aspect ratio values +ToggleAspectRatio { + key = a + modifier = none +} + +# 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 = Escape + 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 = KP_Up + modifier = none +} + +# menu navigate down +EventDown { + key = KP_Down + modifier = none +} + +# menu navigate left +EventLeft { + key = KP_Left + modifier = none +} + +# menu navigate right +EventRight { + key = KP_Right + modifier = none +} + +# menu select +EventSelect { + key = KP_Enter + 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 = b + modifier = none +} + +# 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 +} + +# 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 +} + +# download a skin from the skin server +SkinDownload { + key = d + 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 = m + modifier = none +} + +# change audio video syncing (delay audio) +AudioVideoDecay- { + key = n + modifier = none +} + +# reset audio video syncing offset +AudioVideoDecayReset { + key = Home + modifier = none +} + +# 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 = d + modifier = none +} + +# 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 +} + +## +# End of xine key bindings. +## -- 2.39.2