The Following 25 Users Say Thank You to marxian For This Useful Post: | ||
|
2014-04-09
, 14:28
|
|
Posts: 1,986 |
Thanked: 7,698 times |
Joined on Dec 2010
@ Dayton, Ohio
|
#2
|
The Following 4 Users Say Thank You to Copernicus For This Useful Post: | ||
|
2014-04-09
, 14:51
|
|
Posts: 2,448 |
Thanked: 9,523 times |
Joined on Aug 2010
@ Wigan, UK
|
#4
|
Very cool! This looks like a perfect way to implement custom remotes. Blows the old QtIrreco concept completely out of the water.
Ah, well, any idea on what kind of infrared backend you're considering? I guess, if you're doing custom remotes, the LIRC server would work fine. And yeah, I do still plan on eventually making the Pierogi backend into a separate library as well...
The Following 5 Users Say Thank You to marxian For This Useful Post: | ||
|
2014-04-09
, 15:02
|
|
Posts: 2,448 |
Thanked: 9,523 times |
Joined on Aug 2010
@ Wigan, UK
|
#5
|
<remote> <title>My Remote</title> <description>My cool remote</description> <orientation>Qt::Horizontal | Qt::Vertical</orientation> // Both orientations supported for auto-rotation. <page name="page1"> <button name="myButton"> <text>Click me</text> <onClicked>notifications.information("This is my cool remote")</onClicked> // Display information banner with message. </button> </page> </remote>
The Following 4 Users Say Thank You to marxian For This Useful Post: | ||
|
2014-04-09
, 15:19
|
Posts: 1,163 |
Thanked: 1,873 times |
Joined on Feb 2011
@ The Netherlands
|
#6
|
as I'll be implementing the bluetooth support first (I want a BT mouse and keyboard remote ).
I need a application that allows me to use it as bluetooth hwkeyboard and the screen as mousepad.
Just like bluemaemo but then a working solution and a lot less buggy...
|
2014-04-09
, 16:20
|
|
Posts: 1,986 |
Thanked: 7,698 times |
Joined on Dec 2010
@ Dayton, Ohio
|
#7
|
it will be possible to use the same remote with QML aswell as widgets (I'll be working on Harmattan and Symbian versions soon-ish), though in some cases it may make sense to tweak the layout a bit.
Less bloat is better, but since it's important that remotes can be created as easily as possible, convenience is also a factor, so enabling the use of existing LIRC config files is attractive. However, if a Pierogi library was available that already provided configs for the remotes that people want to use, that could be a good alternative.
I'll be implementing the bluetooth support first (I want a BT mouse and keyboard remote ).
|
2014-04-09
, 16:37
|
|
Posts: 2,448 |
Thanked: 9,523 times |
Joined on Aug 2010
@ Wigan, UK
|
#8
|
Cool. BTW, let me ask -- are you just exposing a "clicked()" interface to the buttons, or are "pressed()" and "released()" also available? (I guess I should take a look for myself... ) Many CIR remotes have special behaviors when a button is held down (particularly useful for things like volume controls).
The Following 2 Users Say Thank You to marxian For This Useful Post: | ||
|
2014-04-09
, 19:09
|
Posts: 638 |
Thanked: 1,692 times |
Joined on Aug 2009
|
#9
|
The Following User Says Thank You to xes For This Useful Post: | ||
|
2014-04-09
, 19:43
|
|
Posts: 2,448 |
Thanked: 9,523 times |
Joined on Aug 2010
@ Wigan, UK
|
#10
|
Do you think that this tool could be used to control an LG smart tv?
Example of commands:
https://github.com/ubaransel/lgcommander
http://harizanov.com/2013/12/control...-raspberry-pi/
The Following User Says Thank You to marxian For This Useful Post: | ||
Tags |
maemo5, not sailfish, remote control |
|
I have not yet had time to document the APIs, but there are two existing remotes (MultiMote-DreamBox and MultiMote-VLC) in extras-devel that cover most of the bases. There is also a simple HelloWorld test remote on GitHub that uses a Qt/C++ plugin to extend the programming logic.
The source code for MultiMote is hosted at GitHub: https://github.com/marxoft/multimote.
Source code for MultiMote-Dreambox: https://github.com/marxoft/multimote...motes/dreambox
Source code for MultiMote-VLC: https://github.com/marxoft/multimote...er/remotes/vlc
Source code for MultiMote-HelloWorld: https://github.com/marxoft/multimote...tes/helloworld
Basic procedure to create a remote:
MultiMote exposes a few global properties to all remotes:
Now for some screenshots:
'Men of high position are allowed, by a special act of grace, to accomodate their reasoning to the answer they need. Logic is only required in those of lesser rank.' - J K Galbraith
My website
GitHub