Menu

General feedback

Kwadrope
2014-07-07
2014-11-19
1 2 > >> (Page 1 of 2)
  • Kwadrope

    Kwadrope - 2014-07-07

    I don't know if you prefer me to open a support ticket but in the mean time I will post here.

    I tried out keyboarding master after being a fan of what I think is also your program,Jnostromo.
    Jnostromo works fine for me at the moment,except that I can't seem to make any more changes to the config. the program forgets any changes I made on startup. I also can't actually make it remember new profiles and setups. I don't know what the issue is. If you can tell me what I need to do that would be great.

    I then tried this program out and it seemed to work perfectly. It remembers my configs.The interface is a bit clunky to use,and the login screen doesn't make much sense to me,but that is minor as long as it works. Unfortunatly in the end it works worse then JNostromo: On startup it doesn't recognize the scrollwheel buttons and I have to re-set them every time before they are active (they don't even register as a button press till I do)

    And even after I do that, after 2-3 minutes of playing around with it EVERY button just stops working. I can't input anything anymore. I don't understand what causes this. It seems like everything is frozen. This only happens when Keyboarding master is active.

    So I want to give praise ,to you, for supporting a specialized hardware product that really SHOULD be supported by razer on linux,but they appear to have no interest in linux users,even though they sell hardware,not software. You put in more effort for linux then the company that made the product.

    Between keyboard master and jnostromo however ,for the moment I am limited to jnostromo. Because even though I can't make changes to my config anymore,at least it's fairly stable and straightforward. But looking at the update logs,you appear to have moved on from jnostromo to keyboard master as your project that will remain supported.

    Maybe it's my hardware or software that doesn't work with your program,or something I need to update.
    I have no knowledge of other software that works better then yours ,to configure a nostromo.

    thank you for your hard work and I would appreciate any tips or solutions you can provide.

    PS: I use your program for painting work,not games =)

     

    Last edit: Kwadrope 2014-07-07
  • Michael Speth

    Michael Speth - 2014-07-07

    Thank you for your time to comment on these programs! What version of Keyboarding Master are you using?

    Something to try with Keyboarding Master is to use your system version of Java (if its the latest). You can do that by editing the run.bash script and setting $JAVA to your system java.

    Let me know if that works for you.

     
  • Kwadrope

    Kwadrope - 2014-07-07

    it's keyboarding master 0.1.10

    I found the run.bash but I'm unclear as for how to point it to my "system java"

    What needs to be changed to what? (I'm not a coder)

     
  • Michael Speth

    Michael Speth - 2014-07-10

    Change the following line from
    $JAVA -cp . -Djava.library.path=lib/native -jar KeyboardingMaster.jar
    to
    java -cp . -Djava.library.path=lib/native -jar KeyboardingMaster.jar

     
  • Kwadrope

    Kwadrope - 2014-07-15

    I tried what you said and it did not make a difference

    Besides this I tried to install Keyboardmaster on Ubuntu 14.04 and there it's even worse. I can't get past the login screen and ubuntu freezes up I need to hard reset.

    What is sad as well is that I cannot install Jnostromo there as well. Possibly some unmet dependencies. I really rely on my nostromo to work so I can't work with that system for now.

    Any suggestions?

    are you perhaps on IRC somewhere for a more live discussion? (but I don't want to impose,ofcourse)

     

    Last edit: Kwadrope 2014-07-15
  • Michael Speth

    Michael Speth - 2014-07-15

    Hum. My main OS is Ubuntu 14.04 with Unity as the Desktop Manager.

    I have been thinking. Are you running 64-bit or 32-bit? There are separate installers for each.

     
  • Kwadrope

    Kwadrope - 2014-07-15

    on ubuntu 12.04 it's 64 bit

    on the newer one I did install 32 possibly,but I tried again with 64 to be sure (uninstalled previous ones)

    doesn't work,same result =(

    when I press login it happens.
    my unity launcher is hidden and shows the animation of the program starting up in the side slightly and then it freezes

    Half the time I can't even click on the login button,it's unclickable
    the other buttons don't work

    and yes I am on unity

    what are possible dependencies perhaps? maybe I have different packages...?

     

    Last edit: Kwadrope 2014-07-15
  • Michael Speth

    Michael Speth - 2014-07-15

    Well, it should be completely self contained.

    Can you run it from the command line?

    Open up a terminal, go to <root dir=""> and run
    ./run.bash

    Post the output here. Thanks

     
  • Kwadrope

    Kwadrope - 2014-07-16

    you mean to just cd into "opt/kbmaster-0.1.10? and then activate run.bash that way?

    I tried several times,no feedback.

    I did reinstall again,and now I got past the login screen,but after that it's very unresponsive

    none of the buttons work. I managaged to click "add" once,but could do nothing after that.

    But in the end it freezes my system anyway..

    and no feedback in terminal...

    Maybe I used the wrong commands?
    post the full commands I have to make,in ordered bullets to see if I made a mistake (yes,I am stupid)

     

    Last edit: Kwadrope 2014-07-16
  • Michael Speth

    Michael Speth - 2014-07-16

    Great, now we are getting on to it!

    Do the following:

    • Add the device
    • Click configure
    • Add the app or game
    • Add a profile
    • profit?

    Please let me know if this makes sense.

    Do that with the 'new' button

     
  • Kwadrope

    Kwadrope - 2014-07-16

    you misunderstand me. =)

    I got to login once or twice,but I can't do anything,not add anything. The one time I was able to press "add" I could not press anything else,the buttons just don't work. I get text entry cursor,not a click cursor.

    I know pretty much how to configure it,as it worked on 12.04 (till it just stops working after 5 minutes)

    but now I can't even get that far as it freezes my system

    And terminal gives me no info.

    There could be something wrong with the java and how it interacts with my system perhaps?

     

    Last edit: Kwadrope 2014-07-16
  • Michael Speth

    Michael Speth - 2014-07-16

    Are there are any log files in the kbmaster root directory? Something that looks like this "hs_err_pid7216.log" ?

    What version of java is on your system?

    The bundled java is oracle 1.7.0_51

    Maybe try java 8 (on your system)?

     
  • Kwadrope

    Kwadrope - 2014-07-17

    I do not have an error report

    I have Java 1.7.0_60

    I tried java 8 and it's definitly improved.
    So far most buttons work. I have been able to create a master profile,then an apllication type and app name. But then you still have to make a profile for that. There is a bug that makes me unable to confirm the profile

    https://www.dropbox.com/s/t1z6lyobpao9a2x/Keyboardmaster%20bug.png

    As you can see the info area is too big and covers the confirm button.

    I find no shortcut to override that ,and confirm via keyboard.

    Also pressing "keymap" doesn't work,as well as "display keymap" but I'm guessing that's related to not having a profile.

    And there are graphical bugs (the big white border) as wel as it being quite slow,but that's a detail. As long as it works,that needs to come first.

    So we're almost there...? =)

     

    Last edit: Kwadrope 2014-07-17
  • Michael Speth

    Michael Speth - 2014-07-18

    Yes, sounds very promising. I'm surprised that java 7 doesn't work. I will need to try it with java 8 on my system in order to debug the text box size issue.

     
  • Michael Speth

    Michael Speth - 2014-07-19

    I had another idea. What is the vendor of your java?

    Here is how to install oracle java. I suggest trying oracle java if you haven't already:

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java7-installer

     
    • Kwadrope

      Kwadrope - 2014-07-19

      I tried that (I am using the Webupd8 version for 8) for 7 ,but it just froze as ever,no difference.

       
  • Lu Mania

    Lu Mania - 2014-07-29

    Good program, though I could do without the login screen everytime. Also, can't set key 05 it selects but no screen to change the key appears in version 10. Would love if it would let you set the light (or have preset lights) for each keymap 1-8.

     
  • Michael Speth

    Michael Speth - 2014-07-30

    @Lu Mania
    The login screen is planned for additional features like dropbox integration and steam login. I am currently on "summer break" but plan on restarting development efforts after my holiday.

    I have looked into setting the lights on the Razer Nostromo a year or so ago, but failed to find a solution. I contacted Razer but was told that they do not provide any hardware or software information to 3rd parties. There is a solution for Belkin's N52, but that doesn't work on the Nostromo. At that point, I set that feature aside.

     
  • Michael Speth

    Michael Speth - 2014-07-30

    @Kawadrope I have a new issue tracker and moved most of the issues from sourceforge to it. I plan on migrating keyboarding master to use Java8. I think this will fix your problem. This will happen hopefully sometime in August.
    https://kbmaster.atlassian.net

     
  • Lu Mania

    Lu Mania - 2014-07-30

    Thanks for the information. All you need to do for the lights is set the state for caps lock, scroll lock, or num lock like on any keyboard the lights just represent those three when in on or off state. Hope that helps. I use to do it with a manual keybind but that was years ago and I've forgoten how. Here is pystromo doing it [https://github.com/byrongibson/Pystromo/blob/master/pystromo/config/default.map] line 137, 141, and 145.

     
  • Michael Speth

    Michael Speth - 2014-07-30

    @Lu Mania I have dug into the pystromo code before. They use ioctl calls in the end to turn on and off the LEDs (which I unsuccessfully tried). These don't work with the nostromo as the nostromo lights are controlled by the Razer driver. The LEDs do work with the Belkin N52 and I think the N52te though.

    I would love to be wrong though. Can you show a working example of this with the nostromo? If so, I am happy to code this in.

     
  • Lu Mania

    Lu Mania - 2014-07-31

    No, you're probably right. I have a Belkin Nostromo n52. I thought the new ones were basically the same just updated design. Sorry for that.

     
  • Kwadrope

    Kwadrope - 2014-08-01

    @Micheal Speth: thank you for giving me an update. Now I know when I can expect something =)

    I'm very interested in seeing how you will do the Dropbox integration and such ,and what will be done with it but I hope there will perhaps also be an offline mode where you can just activate the nostromo on startup. Automatic login would be fine as well. I use the nostromo for work and I made a startupscript to activate JNostromo on my other system to avoid having to activate it each time,manually. That gets tedious very fast.

    Other then that I wonder if there will be changes made still to make working with Keyboardmaster a bit more fluent and easy. But I assume that won't be an issue,Jnostromo was quite good and I'm sure Keyboardmaster will at least be as functional and pleasant to use as that.

    Enjoy your summer break =)

    PS:https://kbmaster.atlassian.net seems to work strangely. Is it possible to make an account for a normal user? Can I submit bugreports or talk? I'm unclear about how to proceed interacting with you about your program.

     
  • Michael Speth

    Michael Speth - 2014-08-01

    @Kwadrope There will always be an offline option. Online integration will be optional.

    I am unsure what you mean by 'automatic login'. Does this mean, there is a checkbox that says automatic login, and the login screen is not displayed. Than in the options, one can logout and select a different login if so desired?

    Do you have any suggestions for UI workflow?

    In terms of communication, the forums on sourceforge will continue. There is also a google+ community for Keyboading master. Its just that I am moving the issue tracker to jira (its a more advanced issue tracking system).

     

    Last edit: Michael Speth 2014-08-02
  • Kwadrope

    Kwadrope - 2014-08-06

    alright so we can continue posting here.

    Yes, I would like an option to just start on boot,login (or just offline) and have the last activated profile active without manual intervention.

    here are a few examples of what I mean UI-wise

    1)on login: a profile is in white with black font ->if you compare this to the black surrounding it, it looks like it's already selected. Maybe it should just be black with white font,like the table headers?

    2)For the profile screens, why are there 2 input fields? Because of the fierce white color they appear quite important,but functionaly they are not that important. Maybe the color and size should be less obvious,or even greyed out till you actually use them?
    Maybe there should only be one? And what is the point of "Keymap description"? Is that not a bit too much like the 2 info fields? It fullfills the same function in a slightly different way.

    Maybe I don't see the usecase... I do feel these 3 things could be simplified.

    3)I have a few ideas also for the placement of certain UI elements,to make room for other functionality.
    I would try and show on the field itself what configs have been given to a certain button. That's easier then always having to press display keymap. We could mimick the way Jnostromo did it or explore a different way.

    4)Pressing display keymap should also detect if there is already one open,and not open multiple ones.

    5)The side view should perhaps have a more zoomed in picture,and be upright so that the up arrow is actually 'up' , for clearer visibility and orientation

    But I can make a mockup if you like.

    I hope i don't sound like I'm criticising too much, it is not my intention. I merely want to present my (limited) experience with working with such programs,as a user to try and improve the program to be even more pleasant to use ,as it's already quite good,it seems.

     

    Last edit: Kwadrope 2014-08-06
1 2 > >> (Page 1 of 2)

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.