maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Introducing BlueMaemo (https://talk.maemo.org/showthread.php?t=24396)

Gourmand 2009-03-24 05:11

Re: Introducing BlueMaemo
 
Quote:

This combined with multikey support and multimedia key support will all but replace Salling Clicker
I don't find this useful for me while

Gourmand 2009-03-24 05:12

Re: Introducing BlueMaemo
 
O'k... week ago I thought about remote control with LCD touchscreen and tunable for different purposies (I've got video projector and need control PC sitting far from it) - and now I've got it!

but in my idea I have to be able extend all features by myself (for example add web-browsing on top level)

what about gaming - different games better have different controls with different images

allnameswereout 2009-03-24 09:12

Re: Introducing BlueMaemo
 
Yesterday I was trying out BlueMaemo. It started trying to connect to my Mac's BlueTooth not able to connect ofcourse because the USB stick was not inserted. I could not use the red button to close the application. Instead of using the Mac I wanted to test BlueMaemo with Ubuntu 9.04 (in alpha, currently) with new BlueZ.

I was able to close BlueMaemo into the main screen. Unfortunately, when going to 'open connection' my whole tablet froze, with BlueMaemo full screen and Carman unable to be killed. From the full screen the red button of BlueMaemo would not work. So what I did was home screen (under the reload button on left of N810) and then tried to kill BlueMaemo. Wouldn't work. I then went to 'home'. Now I saw Carman was also stuck. The NIT was on low-power, but hanging on charger. I did a power-off, then a power-on, and the system booted up again with both applications hanging. I just could not kill them, not even with -9. I unplugged the power, put off the NIT for a while. Then powered it on. Now it was all closed.

What is possible is that my virtual memory on my 8 GB external microSD card (N810) was/is broken.

BTW, I don't like I cannot unmaximize the application. I think you should at least give the user feedback this feature does not work. Just my opinion... and no offense :)

I'll retry later with Ubuntu 9.04 (as of today's snapshot) and see if I can reproduce the Mac issue I posted about earlier.

VDVsx 2009-03-24 10:42

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by allnameswereout (Post 274115)
Y

BTW, I don't like I cannot unmaximize the application. I think you should at least give the user feedback this feature does not work. Just my opinion... and no offense :)

The fullscreen button works in all screens, exception to entry screen, that screen is new, and I forget to add the functionality, and you can also choose in the settings menu, if you want the app in fullscreen or not.

allnameswereout 2009-03-24 13:08

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by VDVsx (Post 274132)
The fullscreen button works in all screens, exception to entry screen, that screen is new, and I forget to add the functionality, and you can also choose in the settings menu, if you want the app in fullscreen or not.

Ah, yes, I see.

I'm not able to get to the 'Configuration' before having paired though. Perhaps I'd like to disable auto connect? What happened was that it tries to connect. It freezes then, giving no feedback. So I think....oO( no, I don't want to connect to 'this computer' I want to connect to another one. ). I press cross. Nothing happens until the program responds again, and then poof. Gone. It is so illogic it happened to me more than once :D

Instead, I should be able to know the application is still working, and I should be able to cancel the request. At the very least a sustained response like the one I described above is not desired by the user.

Been trying to get 'Multimedia' to work. Killer feature IMO! For which media player is it optimized? I've been trying QuickTime and VLC. With QuickTime I don't know the shortcuts, and VLC uses Option key (Alt key). But I'm not able to specify that in BlueMaemo configuration.

Also keep in mind non-US keyboard layouts.

Ubuntu 9.04 (GNOME) with new BlueZ works same as before with hidd command.

MacOSX on the same computer as the one running Ubuntu works with on-board BlueTooth as well as USB stick. Both got recognized & worked right away. No OS crashes.

VDVsx 2009-03-24 13:22

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by allnameswereout (Post 274151)
Ah, yes, I see.

I'm not able to get to the 'Configuration' before having paired though. Perhaps I'd like to disable auto connect? What happened was that it tries to connect. It freezes then, giving no feedback. So I think....oO( no, I don't want to connect to 'this computer' I want to connect to another one. ). I press cross. Nothing happens until the program responds again, and then poof. Gone. It is so illogic it happened to me more than once :D

Instead, I should be able to know the application is still working, and I should be able to cancel the request. At the very least a sustained response like the one I described above is not desired by the user.

I never experienced program freezes or lack of response, you are the first user reporting those issues, can you elaborate on that ?
If the auto-connect fail, you will be returned to the main screen, where you can select other devices to connect or open a new connect.
Quote:

Originally Posted by allnameswereout (Post 274151)
Been trying to get 'Multimedia' to work. Killer feature IMO! For which media player is it optimized? I've been trying QuickTime and VLC. With QuickTime I don't know the shortcuts, and VLC uses Option key (Alt key). But I'm not able to specify that in BlueMaemo configuration.

Totem, but you can configure it for others, key combinations are planed for the next bluemaemo versions.

Gourmand 2009-03-24 16:04

Re: Introducing BlueMaemo
 
Quote:

key combinations are planed for the next bluemaemo versions
hope key sequences too

problem - unfortunately while trying use finger to control mouse it gives multiple taps

only stylo can control mouse preciously enough

didn't you think about "tap-and-hold" to make "right mouse click"?

and how finally make "click-and-drag"?....

VDVsx 2009-03-24 16:08

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by Gourmand (Post 274199)
hope key sequences too

problem - unfortunately while trying use finger to control mouse it gives multiple taps

only stylo can control mouse preciously enough

Try to use your nail.
Quote:

Originally Posted by Gourmand (Post 274199)
didn't you think about "tap-and-hold" to make "right mouse click"?

and how finally make "click-and-drag"?....

For click and drag you can use the "zoom -" key, as mouse hold button.

Please fill a feature request for that ones: https://garage.maemo.org/tracker/?at...65&func=browse

allnameswereout 2009-03-24 20:12

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by VDVsx (Post 274158)
I never experienced program freezes or lack of response, you are the first user reporting those issues, can you elaborate on that ?
If the auto-connect fail, you will be returned to the main screen, where you can select other devices to connect or open a new connect.

What happens is this: BlueMaemo is started. BlueMaemo tries to connect to my Mac for some reason. Maybe because it has auto connect enabled or it was the last succesfull device. I have no idea. It happens when I start BlueMaemo. Now, want to actually connect to my Linux laptop. It says 'Connecting to Mac'. In the meanwhile I cannot do anything. The application doesn't respond. The red 'X' at the right bottom doesn't do anything.

Now, imagine I do:
A) Click on the red X while the program is frozen. Nothing happens, until the program unfreezes. Then BlueMaemo quits.
B) Wait, doing nothing, while it says "Trying to Connect to Mac". Something I never wanted to do in the first place. Once thats done, I go to 'Open Connection', fire up the hidd command on Linux, and voila -- I'm connected.

Ideally this should go much quicker. The need of hidd command on GNOME is not a problem due to your program, but what I described above is. IMO this is not logical for a user either. I've tackled what happens; but its odd behaviour IMO.

Quote:

Totem, but you can configure it for others, key combinations are planed for the next bluemaemo versions.
OK, thanks, that is neat.

Maybe create profiles for different video/audio applications. Personally, I don't always use the very same OS or computer. Let alone video/audio playback applications. I can give you the entries for some common applications, if you want. Caveat: might get messy with 925950255 apps...

Gourmand 2009-03-25 16:08

Re: Introducing BlueMaemo
 
you can add Widcomm BlueTooth stack to Working list

works fine with old 4.x BlueTooth software on XP, I think will work with 5.x and 6.x on Vista

Laughing Man 2009-03-26 00:23

Re: Introducing BlueMaemo
 
You'll have to hack around with it to get it working in Vista. But yes it works (I got it working that way).

Gourmand 2009-03-26 17:22

Re: Introducing BlueMaemo
 
AAA!!....

Why there is no Esc on keyboard???

while I use this prog more and more - I every time feel necessity have editable menu levels, from top to each bottom

editable top level, editable keyboard, editable mouse screen, editable media control

I can help with different skins - I can create good looking skins using Photoshop and Corel Graphics

and I can help create different menu hierarchy XML files

where are files of this program live? can I access to description of keyboard, edit key assignments and replace it's image?

Laughing Man 2009-03-26 21:49

Re: Introducing BlueMaemo
 
Gourmand, esc is the back key on the tablets (the one with the curved arrow).

VDVsx 2009-03-27 19:20

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by allnameswereout (Post 274280)

Now, imagine I do:
A) Click on the red X while the program is frozen. Nothing happens, until the program unfreezes. Then BlueMaemo quits.
B) Wait, doing nothing, while it says "Trying to Connect to Mac". Something I never wanted to do in the first place. Once thats done, I go to 'Open Connection', fire up the hidd command on Linux, and voila -- I'm connected.

Ideally this should go much quicker. The need of hidd command on GNOME is not a problem due to your program, but what I described above is. IMO this is not logical for a user either. I've tackled what happens; but its odd behaviour IMO.

Well if you choose the auto-connect option, you probably don't expect wait or take other actions in the initial screen's, IMO.
But I agree with you that the cancel button in the auto-connect screen should redirect the user to the initial screen.

Thanks for your comments

VDVsx 2009-03-27 19:26

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by Gourmand (Post 274835)
where are files of this program live? can I access to description of keyboard, edit key assignments and replace it's image?

If you know EFL, you can -> https://garage.maemo.org/plugins/scm...root=bluemaemo
This is similar to the canola2 themes, but the program isn't right now prepared for themes.

sisto 2009-03-29 10:20

Re: Introducing BlueMaemo
 
I can't make it work on MacOS Leopard. I'm having the same problems mfortner previously had.
I am able to connect to the n810 and MacOS does detect a bluetooth mouse and keyboard.
Both a bluetooth mouse and a bluetooth keyboard do show up in "Input devices settings" in MacOS.
Despite this, bluemaemo keeps showing the "Waiting for connection ... " screen.
I have tried in Windows and Linux and I didn't have this problem. It worked fine in those OSs
Anyone can give me a hand to make it work in MacOS?
Thanks in advance.

Gourmand 2009-03-29 15:06

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by Laughing Man (Post 274919)
Gourmand, esc is the back key on the tablets (the one with the curved arrow).

Man, I know - but when I watch movie in the dark room i'ts much better have Esc in virtual keys

Quote:

If you know EFL, you can
is that about Enlightenment? didn't work with it before...

where are picture files live? I suppose I can just change them, ya?

why not put out all key and picture assignments to one (or two) XML file(s)

sorry - if only I wrote this program, I'd create one structured XML file to describe control tree - with one background picture for each branching point (with possible images, texts etc), and with two pictures for each terminal (key) - one for pressed and one for released

in the XML there can be key combinations assigned and described key image positions and image filenames for each branching point like this: xpos, ypos, pressed_file_name, released_file_name, key_code(s)

program code for a such structure becomes fairly simple

but this just about how I see this program internally...

BTW: I'd like write another one suggestion - add ability to remote start assigned applications (for example run media player etc) - this can be done using "global macro" keys on host system, but this requires completely editable menu tree

VDVsx 2009-03-29 22:30

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by Gourmand (Post 275491)

is that about Enlightenment? didn't work with it before...

Yes.
Quote:

Originally Posted by Gourmand (Post 275491)
where are picture files live? I suppose I can just change them, ya?

Yes, all the files are in the repo.
Quote:

Originally Posted by Gourmand (Post 275491)
why not put out all key and picture assignments to one (or two) XML file(s)

sorry - if only I wrote this program, I'd create one structured XML file to describe control tree - with one background picture for each branching point (with possible images, texts etc), and with two pictures for each terminal (key) - one for pressed and one for released

in the XML there can be key combinations assigned and described key image positions and image filenames for each branching point like this: xpos, ypos, pressed_file_name, released_file_name, key_code(s)

program code for a such structure becomes fairly simple

but this just about how I see this program internally...

BTW: I'd like write another one suggestion - add ability to remote start assigned applications (for example run media player etc) - this can be done using "global macro" keys on host system, but this requires completely editable menu tree

Edje is MVC, no need to XML hacks :P

Best regards.

Gourmand 2009-03-30 17:29

Re: Introducing BlueMaemo
 
now I suddenly unable connect to PC from BlueMaemo

and then had remove all N810 connections in BT settings then find it and it's services again

othervise this all didn't work in any way

Gourmand 2009-04-02 17:51

Re: Introducing BlueMaemo
 
I noticed that BlueMaemo after auto switching BT off keeps N810 "visible". I don't like this so much... Please fix it. Othervise I have each time after using BlueMaemo switch N810 to standard mode, go to BT settings, turn off "visible". So annoying...

VDVsx 2009-04-03 15:42

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by Gourmand (Post 276843)
I noticed that BlueMaemo after auto switching BT off keeps N810 "visible". I don't like this so much... Please fix it. Othervise I have each time after using BlueMaemo switch N810 to standard mode, go to BT settings, turn off "visible". So annoying...

This is not true, BlueMaemo always restore the present conditions of the BT adapter, test it again and see for yourself.

Best regards.

Gourmand 2009-04-04 19:46

Re: Introducing BlueMaemo
 
ok... let's try test

1) switching to normal mode, going to control panel, bluetooth settings, there switching bluetooth visibility to OFF
2) switching from normal to auto mode for cleaner experiment, opening bluetooth in CP again to see it's exactly still not visible
3) starting BlueMaeno, it tries to connect, gets connected, mouse works well
4) closing BlueMaemo
5) going to bluetooth settings in control panel - and seeing bluetooth is exactly off, but visibility became ON

that's what I'm talking about

VDVsx 2009-04-04 20:01

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by Gourmand (Post 277469)
ok... let's try test

1) switching to normal mode, going to control panel, bluetooth settings, there switching bluetooth visibility to OFF
2) switching from normal to auto mode for cleaner experiment, opening bluetooth in CP again to see it's exactly still not visible
3) starting BlueMaeno, it tries to connect, gets connected, mouse works well
4) closing BlueMaemo
5) going to bluetooth settings in control panel - and seeing bluetooth is exactly off, but visibility became ON

that's what I'm talking about

First my OS 2008 only have two opinion under bluetooth settings:
Bluetooth Connect and Visibility.
So don't know what is your normal mode and auto mode (probably you are referring to BlueMaemo ??).

Second I can only switch visibility on and off If the adapter is turned on. So you must have a different OS version than I have.

I just test it again and asked to other two persons to test and none of them can reproduce your behavior, I also debug the code last week and confirm that everything going well, so I can't do anything here since can reproduce the problem.

Gourmand 2009-04-04 20:15

Re: Introducing BlueMaemo
 
I'm using Diablo with some updates (5.2008.43-7). Normal mode I mean the mode with wireless interfaces turned on, and auto mode with wireless interfaces turned off. I use non-English interface and don't know how exactly these modes called in English.

Quote:

Second I can only switch visibility on and off If the adapter is turned on.
That's why I turned on "normal" mode first. Otherwise I cannot access to Visibility option.

tso 2009-04-04 20:21

Re: Introducing BlueMaemo
 
just confirmed it here, os version 5.2008.43-7.

tho, if bluetooth is turned on manually before starting bluemaemo, it reverts visibility to off.

could it be that the code that turns bluetooth off happens before the code that turns visibility off?

VDVsx 2009-04-04 21:03

Re: Introducing BlueMaemo
 
Finally I get it

Before running BlueMaemo: After Running BlueMaemo

Bluetooth on, visibility on: same status
Bluetooth on, visibility off: same status
Bluetooth off, visiblity on: same status
Bluetooth off, visiblity off: --- ,visibility on

There is a bug here, but I don't see any big problem since you have your HW adapter off, since you are so upset I thought you are talking about the adapter stay visible to other (it is only possible if the adapter in on).

Best regards.

tso 2009-04-05 08:10

Re: Introducing BlueMaemo
 
i think the problem is that if one use something like the bluetooth toggle scrpt to turn it on later, one is visible without knowing it, as one do not see the dialog. this then result in a false sense of security (no matter how minor an effect that visibility toggle has on security).

Gourmand 2009-04-05 19:21

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by tso (Post 277584)
i think the problem is that if one use something like the bluetooth toggle scrpt to turn it on later, one is visible without knowing it, as one do not see the dialog. this then result in a false sense of security (no matter how minor an effect that visibility toggle has on security).

Yesss....

Once I saw message "NNNN tries send you file". I don't know who was that NNNN and I don't wanna anybody see my N810 and try send something without my request.

Laughing Man 2009-04-05 23:13

Re: Introducing BlueMaemo
 
I think an easy way to check is to see if the bluetooth icon is on?

pycage 2009-04-07 06:14

Re: Introducing BlueMaemo
 
Yesterday I was trying to control snes9x running on an Ubuntu Laptop with BlueMaemo on my N810.
While the keys were recognized correctly in a terminal window and everywhere else, snes9x almost never detected any keypress.
Then I tried the same with a Wiimote and wminput on the laptop, and snes9x had no problems detecting the keys.
Maybe BlueMaemo is missing some part of HID? Any ideas?

VDVsx 2009-04-07 10:42

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by pycage (Post 278023)
Yesterday I was trying to control snes9x running on an Ubuntu Laptop with BlueMaemo on my N810.
While the keys were recognized correctly in a terminal window and everywhere else, snes9x almost never detected any keypress.
Then I tried the same with a Wiimote and wminput on the laptop, and snes9x had no problems detecting the keys.
Maybe BlueMaemo is missing some part of HID? Any ideas?

Wminput insert the keys directly into the kernel using the uinput module and Wminput have a server receiving the keys on your desktop, so isn't nothing related to HID, you have to try with a bluetooth keyboard in order to compare.

Maybe is something related to the keys configurations, because the Wiimote act like a game controller, due the use of the uinput module, and bluemaemo acts like a regular bluetooth keyboard.
I think I follow all the HID specification, but I don't know, this could be related to other things, I have to try :)

pycage 2009-04-07 11:17

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by VDVsx (Post 278068)
you have to try with a bluetooth keyboard in order to compare.

Thanks, I will try with a real BT keyboard.

Quote:

Originally Posted by VDVsx (Post 278068)
Maybe is something related to the keys configurations, because the Wiimote act like a game controller, due the use of the uinput module

Actually I configured wminput to generate keyboard events.

pycage 2009-04-07 18:51

Re: Introducing BlueMaemo
 
I have just tried with a real BT keyboard (Thinkoutside Stowaway Keyboard) and it worked perfectly with snes9x. It must be some kind of BlueMaemo bug then...

VDVsx 2009-04-08 13:23

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by pycage (Post 278169)
I have just tried with a real BT keyboard (Thinkoutside Stowaway Keyboard) and it worked perfectly with snes9x. It must be some kind of BlueMaemo bug then...

You probably can help me debug the problem, if you have this BT keyboard available :) .
I will send you my contact in a private message.

Thanks.

Gourmand 2009-04-08 15:01

Re: Introducing BlueMaemo
 
I didn't find how to press Tab on BM keyboard

Hardware keyboard on N810 doesn't have Tab key too

VDVsx 2009-04-08 15:06

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by Gourmand (Post 278340)
I didn't find how to press Tab on BM keyboard

Hardware keyboard on N810 doesn't have Tab key too

A lot of keys are missing in the virtual keyboard, this issue is already reported on the BlueMaemo tracker.

Gourmand 2009-04-09 16:27

Re: Introducing BlueMaemo
 
so are you going release improved version?...... when?....

I've got on greatest suggestion... This will make BM much more useful for PC control

just remove completely "back" button and make all screens organized as small tabs on top or bottom of screen

while remotely controlling computer I have often switch between media player control, keyboard and mouse - using back then select is twice longer than direct selection

even much more useful will be hardware temporary switch key - for example you work with media player but need mouse for while just to position cursor - you hold one of IT hard buttons, temporary switch to mouse, do what you need then release hard button and continue with media player

there are mostly needed 2 extra modes for temporary switch from other specific controls - keyboard and mouse, then 2 hard buttons must be used

VDVsx 2009-04-10 11:27

Re: Introducing BlueMaemo
 
Quote:

Originally Posted by Gourmand (Post 278625)
so are you going release improved version?...... when?....

Yes, I will release a improved version of BlueMaemo, when ? don't know, as you probably know I'm not payed to develop BlueMaemo, so I have to work in other stuff that have more priority :)

Quote:

Originally Posted by Gourmand (Post 278625)
I've got on greatest suggestion... This will make BM much more useful for PC control

just remove completely "back" button and make all screens organized as small tabs on top or bottom of screen

while remotely controlling computer I have often switch between media player control, keyboard and mouse - using back then select is twice longer than direct selection

even much more useful will be hardware temporary switch key - for example you work with media player but need mouse for while just to position cursor - you hold one of IT hard buttons, temporary switch to mouse, do what you need then release hard button and continue with media player

there are mostly needed 2 extra modes for temporary switch from other specific controls - keyboard and mouse, then 2 hard buttons must be used

Thanks for your suggestions.

AstroGuy 2009-05-02 08:06

Re: Introducing BlueMaemo
 
Thanks for the great app. It works great with my Linux laptop!

Has there been any progress with the problems associated with OS X? I have a mac mini and have never been able to get past the Waiting for Connection screen. If I look in the System Preferences for Keyboard and Mouse, the bluetooth tab does not list any keyboard or mouse. Under Bluetooth preferences I see that the Nokia is listed as a 'bluez hid mouse & keyboard'. Any suggestions are welcome.

GeraldKo 2009-05-16 19:50

Re: Introducing BlueMaemo
 
First off, thanks! This is a great program, and for some reason I thought it would be complicated to get working ... it ain't!

I see the Esc key has been brought up, but it doesn't seem to me my question is answered. On the N800 (hence, no hardware keyboard), I can't see a key for Esc. "Esc" is an important key for remote control of the computer, since, for example, in YouTube, Esc is how you get out of Full-Screen mode.

Also helpful would be Tab and a way to apply modifier keys like Control and Alt. But Esc strikes me as the big one.


All times are GMT. The time now is 13:53.

vBulletin® Version 3.8.8