<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Prometheusg</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Prometheusg"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Prometheusg/"/>
	<updated>2026-11-04T16:53:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_HowTo&amp;diff=7552</id>
		<title>VLC HowTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_HowTo&amp;diff=7552"/>
		<updated>2007-02-10T04:25:53Z</updated>

		<summary type="html">&lt;p&gt;Prometheusg: /* Other Stuff */ added Creative Remote Howto&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Below are some handy guides for using VLC&lt;br /&gt;
&lt;br /&gt;
===Playing Video and Audio===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[What can vlc do#How to enable/use subtitles|Use Subtitles]]&lt;br /&gt;
*: Playing movies with subtitles&lt;br /&gt;
* [[How to Use a Capture Card|Use a Capture Card]]&lt;br /&gt;
*: This explains how to watch TV or get video from your capture card.&lt;br /&gt;
* [[What can vlc do#Play DVD/SVCD/VCD iso&#039;s / Images|Play DVDs and Disks from the image file]]&lt;br /&gt;
*: This explains how to use movies encoded onto an ISO file.&lt;br /&gt;
&lt;br /&gt;
===Adjusting Settings===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[What can vlc do#How to adjust picture brightness/colors/contrast..|Adjust Picture Brightness and Contrast]]&lt;br /&gt;
* [[What can vlc do#How to control the aspect ratio of the video|Edit the Aspect Ratio of a video]]&lt;br /&gt;
* [[How_to_disable_acceleration_in_Win32|Disable video acceleration in Win32]]&lt;br /&gt;
* [[How_to_save_bookmarks | Save bookmarks]]&lt;br /&gt;
* [[How_to_play_multiple_instances_of_VLC | How to play multiple instances]]&lt;br /&gt;
&lt;br /&gt;
===Transcoding and Streaming===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[IPod|Play videos on your iPod]]&lt;br /&gt;
*: This explains how to convert your videos so they play on your iPod.&lt;br /&gt;
* [[Play-Yan Micro|Play videos on your Play-Yan Micro]]&lt;br /&gt;
*: This explains how to convert your videos so they play on your Play-Yan Micro.&lt;br /&gt;
* [[Fixing .flv to .avi with Ffmpeg]]&lt;br /&gt;
*: This explains how to use ffmpeg to a convert broken .flv files to a perfectly good .avi file&lt;br /&gt;
* [[Streaming_to_ActiveX_for_Windows_Media_Player | Streaming from a webcam to an ActiveX embedded object page]]&lt;br /&gt;
* [[How_to_add_logo | Add a logo on your videos]]&lt;br /&gt;
* [[Mosaic| Create a Mosaic]]&lt;br /&gt;
*: This explains how to set up a mosaic from a few streams like a portal TV.&lt;br /&gt;
&lt;br /&gt;
===Using VLC in other Applications===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[ActiveX]]&lt;br /&gt;
*: Specification for ActiveX control&lt;br /&gt;
* [[ExternalAPI|Use VLC&#039;s External API]]&lt;br /&gt;
*: Information for using libvlc&lt;br /&gt;
* [[Use in Media Center]]&lt;br /&gt;
&lt;br /&gt;
===Other Stuff===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[How to Create a DVD|Create a DVD]]&lt;br /&gt;
*: This explains how to make a DVD from your home videos&lt;br /&gt;
* [[ActiveX/Delphi|Use the ActiveX control with Borland&#039;s Delphi]]&lt;br /&gt;
*: Using the VLC ActiveX plug-in in your programs&lt;br /&gt;
* [[ActiveX/HTML|Use the ActiveX control within a webpage.]]&lt;br /&gt;
* [[Control VLC via a browser]]&lt;br /&gt;
*: This explains how to use the HTTP [[interface]]&lt;br /&gt;
* [[Change the brightness or contrast of a video|Change a video]]&lt;br /&gt;
*: This explains how to edit a video and save the changes&lt;br /&gt;
* [[How to create thumbnails]]&lt;br /&gt;
* [[How to Use Lirc]]&lt;br /&gt;
* [[How to Use Creative Remote]]&lt;br /&gt;
*: Explains how to control {{VLC}} with Creative brand remote controls&lt;br /&gt;
* [[How to shut down computer]] when {{VLC}} playback is over...&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* &#039;&#039;&#039;See also [[:Category:How To]]&#039;&#039;&#039;&lt;br /&gt;
[[Category:How To]]&lt;/div&gt;</summary>
		<author><name>Prometheusg</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_HowTo/Use_with_a_Creative_remote&amp;diff=7551</id>
		<title>VLC HowTo/Use with a Creative remote</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_HowTo/Use_with_a_Creative_remote&amp;diff=7551"/>
		<updated>2007-02-10T04:21:51Z</updated>

		<summary type="html">&lt;p&gt;Prometheusg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{howto|To use {{VLC}} with a Creative brand remote control on Windows XP}}&lt;br /&gt;
This guide describes the steps required to configure Creative brand remotes that come with Creative sound cards to work with VLC.&lt;br /&gt;
&lt;br /&gt;
This should be compatible with any Creative brand sound card and remote.  Creative Remote Center is the application that recieves and passes remote commands to other applications, and it is therefore necessary to install and run. It translates key presses on the remote into application commands through the use of key files.  Exact keymap settings are not given because they vary by remote model and how the VLC hotkeys are mapped.&lt;br /&gt;
&lt;br /&gt;
== Open (your remote).RCI file ==&lt;br /&gt;
From the installation directory of Creative Remote Center, navigate to &amp;lt;code&amp;gt;/Rc/RCRx&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There will probably be several files with the &#039;&#039;&#039;.rci&#039;&#039;&#039; file extension.  Open the one that matches the model number of your remote with any text editor such as Notepad. &lt;br /&gt;
&lt;br /&gt;
Each set of four lines represent one button recognized by the remote.  There are two values you will need for each button: &amp;lt;code&amp;gt;MMCDEvent&amp;lt;/code&amp;gt; number, and &amp;lt;code&amp;gt;KeyName&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[RCKeyCode########]  A button on the remote control.&lt;br /&gt;
MMCDEvent=####       The code sent by the remote when that button is pressed.&lt;br /&gt;
KeyName=&#039;&#039;String&#039;&#039;   Identifies the button pressed.&lt;br /&gt;
OneShot=#            Send multiple signals while button is held down (volume, for instance)&lt;br /&gt;
                       or just a single button press signal.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Create &amp;lt;code&amp;gt;wxWindowClassNR.key&amp;lt;/code&amp;gt; file ==&lt;br /&gt;
Creative Remote Center sends application commands from the remote through key files.  If there is a key file with the same name as the window that currently has focus, Remote Center will be able to send commands to it.&lt;br /&gt;
&lt;br /&gt;
VLC uses &amp;lt;code&amp;gt;wxWindowClassNR&amp;lt;/code&amp;gt; as the main application window.  Create a key file with that name in order to control it with Remote Center.&lt;br /&gt;
&lt;br /&gt;
From the Creative Remote Center install directory, navigate to &amp;lt;code&amp;gt;/Rc/KeyMap&amp;lt;/code&amp;gt; and create a file called &amp;lt;code&amp;gt;wxWindowClassNR.key&amp;lt;/code&amp;gt;. This file will contain the keymap to control VLC. It will look like a windows registry file, but just open it with a text editor.&lt;br /&gt;
&lt;br /&gt;
== Make the file header ==&lt;br /&gt;
The first seven lines of every key file is nearly identical.  Only the second line is important.  It identifies which window this key file is going to control.  It should be identical to the name of the file.&lt;br /&gt;
&lt;br /&gt;
Copy and paste this into the beginning of the &amp;lt;code&amp;gt;wxWindowClassNR.key file&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[RC Key Map Information]&lt;br /&gt;
Name=wxWindowClassNR&lt;br /&gt;
Version=1.30&lt;br /&gt;
By=Creative Technology Ltd.&lt;br /&gt;
Company=Creative Technology Ltd.&lt;br /&gt;
Copyright=Copyright (C) 2001 Creative Technology Ltd. All Rights Reserved.&lt;br /&gt;
Comments=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keymap entries ==&lt;br /&gt;
The next section of the key file will be keymap entries.&lt;br /&gt;
&lt;br /&gt;
Keymap format:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[KeyEvent####]       #### corresponds to an MMCDEvent number in the .RCI file.&lt;br /&gt;
KeyName=&#039;&#039;String&#039;&#039;   &#039;&#039;String&#039;&#039; is displayed via the Remote Center On Screen Display when you press the button.&lt;br /&gt;
Notification=#       # can be one of several values, but for our purposes should be -1 or possibly 2. Details later.&lt;br /&gt;
KeyEventRemap=##     ## is a value that corresponds to the keyboard key you want the button mapped to.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Notification values:&lt;br /&gt;
-1      - Sends the KeyEventRemap value to the window that has focus.  ASCII decimal format.&lt;br /&gt;
2       - Sends the KeyEventRemap value to the highlighted window.     non-ASCII format.&lt;br /&gt;
{3,4,5} - Used in the Default.key key file. Don&#039;t use these!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;Notification=-1&amp;lt;/code&amp;gt; for simple keyboard keys that have an ASCII representation.&amp;lt;br&amp;gt;&lt;br /&gt;
Use  &amp;lt;code&amp;gt;Notification=2&amp;lt;/code&amp;gt; for key combinations involving &#039;&#039;&#039;Ctrl&#039;&#039;&#039;, &#039;&#039;&#039;Alt&#039;&#039;&#039;, and &#039;&#039;&#039;Shift&#039;&#039;&#039;.  Not all of the non-ASCII codes are known because Creative has not released the information, however some people have worked on discovering the values.  [http://forums.creative.com/creativelabs/board/message?board.id=soundblaster&amp;amp;message.id=87188#M87188 A partial list of notification=2 codes].&lt;br /&gt;
&lt;br /&gt;
A full keymap entry will look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[KeyEvent6906]&lt;br /&gt;
KeyName=Kill All Humans&lt;br /&gt;
Notification=-1&lt;br /&gt;
KeyEventRemap=32&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This entry maps the &#039;&#039;6&#039;&#039; button on a remote (MMCDEvent 6906) to the keyboard key &#039;&#039;Space Bar&#039;&#039; (ASCII 32) and displays &#039;&#039;&#039;Kill All Humans&#039;&#039;&#039; (key name) when using VLC.&lt;br /&gt;
&lt;br /&gt;
Whether that does anything in VLC depends on if the space bar is configured to do anything in VLC. If fullscreen mode is mapped to the &#039;&#039;space bar&#039;&#039;, then pressing the &#039;&#039;6&#039;&#039; on the remote would toggle fullscreen mode and display &#039;&#039;&#039;Kill All Humans&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Map entries to the key file ==&lt;br /&gt;
From VLC, open the preferences and look at the Hotkey settings. For the commands you want to map to the remote, look up the Hotkey&#039;s ASCII representation or (for complex commands) &amp;lt;code&amp;gt;notification=2&amp;lt;/code&amp;gt; representation.&lt;br /&gt;
&lt;br /&gt;
For each button you want to map, follow the keymap format. Not hard, but probably the most tedious step.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;VLC DirectX.key&amp;lt;/code&amp;gt; file ==&lt;br /&gt;
Create an identical keymap file to &amp;lt;code&amp;gt;wxWindowClassNR.key&amp;lt;/code&amp;gt; and name it &amp;lt;code&amp;gt;VLC DirectX.key&amp;lt;/code&amp;gt;. Change the second line in the file to &amp;lt;code&amp;gt;Name=VLC DirectX&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This file ensures control of VLC when in fullscreen mode.  This second file enables control of the fullscreen window.  The fullscreen window has focus instead of the main application window while in fullscreen mode.  This prevents control of the main application window with the remote.&lt;br /&gt;
&lt;br /&gt;
== Final Note ==&lt;br /&gt;
The method outlined here is useful for control of any application with a Creative brand remote.  The only requirement is that you know the internal window name. I used Spy++ to get the window class names for VLC (&amp;lt;code&amp;gt;wxWindowClassNR&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;VLC DirectX&amp;lt;/code&amp;gt;) and it&#039;s easy enough to get the names for any others.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[http://forum.videolan.org/viewtopic.php?t=31022 Original post on VideoLAN Forum]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://forums.creative.com/creativelabs/board/message?board.id=soundblaster&amp;amp;message.id=41756 Creative Labs Soundblaster Forum thread]&lt;/div&gt;</summary>
		<author><name>Prometheusg</name></author>
	</entry>
</feed>