Hallo,
der reguläre Weg, um dem VDR eine Tastatur zugänglich zu machen, ist ja ein eigenes VT für den VDR. Mit Xine und X-Server funktioniert das aber nicht.
Welches der zwei üblichen Xine-Plugins reicht problemlos eine Tastatur zum VDR durch?
Hallo,
der reguläre Weg, um dem VDR eine Tastatur zugänglich zu machen, ist ja ein eigenes VT für den VDR. Mit Xine und X-Server funktioniert das aber nicht.
Welches der zwei üblichen Xine-Plugins reicht problemlos eine Tastatur zum VDR durch?
In der remote.conf (http://vdr-wiki.de/wiki/index.php/Remote.conf) XKeySym für die PC-Tastatur unter X11 konfigurieren und dann passt das eigentlich...
cu peje
Welches Plugin interpretiert dieses XKeySym? Mir geht es *nicht* um Tastatur als Remote sondern um Texteingaben!
vdr:/home/vdruser/.xine# diff -u keymap.ORIGINAL keymap > keymap.diff
vdr:/home/vdruser/.xine# cat keymap.diff
--- keymap.ORIGINAL 2010-01-22 11:20:36.000000000 +0100
+++ keymap 2010-11-15 10:48:36.000000000 +0100
@@ -5,55 +5,55 @@
# start playback
Play {
- key = Return
+ key = VOID
modifier = none
}
# playback pause toggle
Pause {
- key = space
+ key = VOID
modifier = none
}
# stop playback
Stop {
- key = S
+ key = VOID
modifier = none
}
# take a snapshot
Snapshot {
- key = t
+ key = VOID
modifier = none
}
# eject the current medium
Eject {
- key = e
+ key = VOID
modifier = none
}
# select and play next MRL in the playlist
NextMrl {
- key = Next
+ key = VOID
modifier = none
}
# select and play previous MRL in the playlist
PriorMrl {
- key = Prior
+ key = VOID
modifier = none
}
# select and play MRL in the playlist
SelectMrl {
- key = Select
+ key = VOID
modifier = none
}
# loop mode toggle
ToggleLoopMode {
- key = l
+ key = VOID
modifier = none
}
@@ -83,13 +83,13 @@
# set position to -60 seconds in current stream
SeekRelative-60 {
- key = Left
+ key = VOID
modifier = none
}
# set position to +60 seconds in current stream
SeekRelative+60 {
- key = Right
+ key = VOID
modifier = none
}
@@ -197,13 +197,13 @@
# increment playback speed
SpeedFaster {
- key = Up
+ key = VOID
modifier = none
}
# decrement playback speed
SpeedSlower {
- key = Down
+ key = VOID
modifier = none
}
@@ -215,13 +215,13 @@
# increment audio volume
Volume+ {
- key = V
+ key = VOID
modifier = none
}
# decrement audio volume
Volume- {
- key = v
+ key = VOID
modifier = none
}
@@ -251,13 +251,13 @@
# select next audio channel
AudioChannelNext {
- key = plus
+ key = VOID
modifier = none
}
# select previous audio channel
AudioChannelPrior {
- key = minus
+ key = VOID
modifier = none
}
@@ -275,37 +275,37 @@
# select next sub picture (subtitle) channel
SpuNext {
- key = period
+ key = VOID
modifier = none
}
# select previous sub picture (subtitle) channel
SpuPrior {
- key = comma
+ key = VOID
modifier = none
}
# interlaced mode toggle
ToggleInterleave {
- key = i
+ key = VOID
modifier = none
}
# cycle aspect ratio values
ToggleAspectRatio {
- key = a
+ key = VOID
modifier = none
}
# reduce the output window size by factor 1.2
WindowReduce {
- key = less
+ key = VOID
modifier = none
}
# enlarge the output window size by factor 1.2
WindowEnlarge {
- key = greater
+ key = VOID
modifier = none
}
@@ -329,13 +329,13 @@
# zoom in
ZoomIn {
- key = z
+ key = VOID
modifier = none
}
# zoom out
ZoomOut {
- key = Z
+ key = VOID
modifier = none
}
@@ -371,7 +371,7 @@
# resize output window to stream size
Zoom1:1 {
- key = s
+ key = VOID
modifier = none
}
@@ -381,81 +381,75 @@
modifier = none
}
-# Xinerama fullscreen toggle
-ToggleXineramaFullscr {
- key = F
- modifier = none
-}
-
# jump to media Menu
Menu {
- key = Escape
+ key = m
modifier = none
}
# jump to Title Menu
TitleMenu {
- key = F1
+ key = VOID
modifier = none
}
# jump to Root Menu
RootMenu {
- key = F2
+ key = VOID
modifier = none
}
# jump to Subpicture Menu
SubpictureMenu {
- key = F3
+ key = VOID
modifier = none
}
# jump to Audio Menu
AudioMenu {
- key = F4
+ key = VOID
modifier = none
}
# jump to Angle Menu
AngleMenu {
- key = F5
+ key = VOID
modifier = none
}
# jump to Part Menu
PartMenu {
- key = F6
+ key = VOID
modifier = none
}
# menu navigate up
EventUp {
- key = KP_Up
+ key = Up
modifier = none
}
# menu navigate down
EventDown {
- key = KP_Down
+ key = Down
modifier = none
}
# menu navigate left
EventLeft {
- key = KP_Left
+ key = Left
modifier = none
}
# menu navigate right
EventRight {
- key = KP_Right
+ key = Right
modifier = none
}
# menu select
EventSelect {
- key = KP_Enter
+ key = Return
modifier = none
}
@@ -503,13 +497,13 @@
# visibility toggle of output window
ToggleWindowVisibility {
- key = h
+ key = VOID
modifier = none
}
# bordered window toggle of output window
ToggleWindowBorder {
- key = b
+ key = VOID
modifier = none
}
@@ -581,7 +575,7 @@
# show OSD menu
OSDMenu {
- key = O
+ key = VOID
modifier = none
}
@@ -617,7 +611,7 @@
# grab pointer toggle
GrabPointer {
- key = Insert
+ key = VOID
modifier = none
}
@@ -689,7 +683,7 @@
# set position in current stream to numeric percentage
SetPosition% {
- key = slash
+ key = VOID
modifier = none
}
@@ -707,37 +701,37 @@
# change audio video syncing (delay video)
AudioVideoDecay+ {
- key = m
+ key = VOID
modifier = none
}
# change audio video syncing (delay audio)
AudioVideoDecay- {
- key = n
+ key = VOID
modifier = none
}
# reset audio video syncing offset
AudioVideoDecayReset {
- key = Home
+ key = VOID
modifier = none
}
# change subtitle syncing (delay video)
SpuVideoDecay+ {
- key = M
+ key = VOID
modifier = none
}
# change subtitle syncing (delay subtitles)
SpuVideoDecay- {
- key = N
+ key = VOID
modifier = none
}
# reset subtitle syncing offset
SpuVideoDecayReset {
- key = End
+ key = VOID
modifier = none
}
@@ -749,7 +743,7 @@
# switch Monitor to DPMS standby mode
DPMSStandby {
- key = d
+ key = VOID
modifier = none
}
@@ -839,25 +833,25 @@
# VDR Red button
VDRButtonRed {
- key = VOID
+ key = F1
modifier = none
}
# VDR Green button
VDRButtonGreen {
- key = VOID
+ key = F2
modifier = none
}
# VDR Yellow button
VDRButtonYellow {
- key = VOID
+ key = F3
modifier = none
}
# VDR Blue button
VDRButtonBlue {
- key = VOID
+ key = F4
modifier = none
}
@@ -905,55 +899,55 @@
# VDR Channel +
VDRChannelPlus {
- key = VOID
+ key = Prior
modifier = none
}
# VDR Channel -
VDRChannelMinus {
- key = VOID
+ key = Next
modifier = none
}
# VDR Schedule menu
VDRSchedule {
- key = VOID
+ key = F5
modifier = none
}
# VDR Channel menu
VDRChannels {
- key = VOID
+ key = F6
modifier = none
}
# VDR Timers menu
VDRTimers {
- key = VOID
+ key = F7
modifier = none
}
# VDR Recordings menu
VDRRecordings {
- key = VOID
+ key = F8
modifier = none
}
# VDR Setup menu
VDRSetup {
- key = VOID
+ key = F9
modifier = none
}
# VDR Command menu
VDRCommands {
- key = VOID
+ key = F10
modifier = none
}
# VDR Command back
VDRBack {
- key = VOID
+ key = BackSpace
modifier = none
}
@@ -1013,19 +1007,19 @@
# VDR Volume +
VDRVolumePlus {
- key = VOID
+ key = plus
modifier = none
}
# VDR Volume -
VDRVolumeMinus {
- key = VOID
+ key = minus
modifier = none
}
# VDR Mute audio
VDRMute {
- key = VOID
+ key = space
modifier = none
}
@@ -1053,6 +1047,104 @@
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
+}
+
+# VDR Command back
+Alias {
+ entry = VDRBack
+ key = Escape
+ modifier = none
+}
+
+# VDR Volume +
+Alias {
+ entry = VDRVolumePlus
+ key = KP_Add
+ modifier = none
+}
+
+# VDR Volume -
+Alias {
+ entry = VDRVolumeMinus
+ key = KP_Subtract
+ modifier = none
+}
+
+# menu select
+Alias {
+ entry = EventSelect
+ key = KP_Enter
+ modifier = none
+}
+
##
# End of xine key bindings.
##
Alles anzeigen
Mit dem Patch kann man ohne Remote plugin Xine bedienen.
Gut zu wissen, das wollte ich auch mal einrichten.
Aber doch wieder keine reguläre Texteingabe, richtig? Ich möchte beim Erstellen eines Suchtimers oder beim Umbenennen einer Aufnahme meine Tastatur zum Tippen nutzen.
Ja, keine reguläre Texteingabe ...
Plugin ExtRecMenu kann was etwas
Was für ein Patch denn?
Solange ich VDR nutze kann ich schon Texteingaben mit der Tastatur machen. Ich habe aber auch noch nie etwas anderes als Full-Featured Karten benutzt
Edit: Nein, das muss ich verbessern, ich hatte mal kurzzeitig eine eHD, damit ging es aber auch.
Deshalb eben die Frage. Hat jemand einen VDR mit Xine laufen und bei ihm funktioniert die Texteingabe?
Was für ein Patch denn?
Solange ich VDR nutze kann ich schon Texteingaben mit der Tastatur machen. Ich habe aber auch noch nie etwas anderes als Full-Featured Karten benutzt
Kanns du Umbenennen einer Aufnahme oder Timer ?
Man benötigt das Extrecmenu-Plugin dafür, aber dann sollte das gehen.
Welches der zwei üblichen Xine-Plugins reicht problemlos eine Tastatur zum VDR durch?
Die Plugins reichen da nix durch. Wenn die aktuelle Konsole ("chvt") die ist auf die der vdr läuft ("--terminal="), denn geht das.
Das Problem ist das einige Ausgabeplugins anscheinend die Tastaturevents klauen. Bei mir (softdevice Ausgabeplugin) muss ich in den directfb (so eine Art X) Settings das Keyboard Eingabemodul deaktivieren sonst klaut es dem VDR die Tastaturevents weg. Schau also mal ob du bei deinem X Server die Tastatur deaktivieren kannst.
cu
ZitatMan benötigt das Extrecmenu-Plugin dafür, aber dann sollte das gehen.
Ja, dass habe ich geschrieben ... nur mit Tasten "Up", "Down", "Left", "Right", aber nicht mit richtige Texteingaben
ZitatDie Plugins reichen da nix durch. Wenn die aktuelle Konsole ("chvt") die ist auf die der vdr läuft ("--terminal="), denn geht das.
Ja, richtig ... es war bei mir genau so schon ab LinVDR, dann ArVDR aber nicht mit X-Window und Xine, da war mit FB ausgabe auf terminal 10 und chvt war auch 10 ...
Falsch, ich kann in jedes Textfeld mit der Tastatur tippen.
ZitatFalsch, ich kann in jedes Textfeld mit der Tastatur tippen.
Copperhead
Kannst du dein xine keymap zeigen, liste deine plugins und vdr start script ?
Wie kannst du mit Karte TT-6400 Xine nutzen ?
Kein Xine sondern FF-Karte. Dann hat der VDR ein VT nur für sich und kann von dort auch auf die Tastatur zugreifen.
Xine gibt und braucht es bei der S2-6400 nicht.
Wundert mich, dass dieses Feature bisher keiner implementiert hat. Meiner Meinung nach wäre der einfachste Wege, wenn z.B. vdr-sxfe ein VT simulieren würde (ähnlich xterm) auf das man den VDR dann verbinden lassen kann.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!