Recent content by bzar

  1. bzar

    [SOLD] Pyra #21 for sale [4GB, 4G EU]

    Sold and happily with its new owner :)
  2. bzar

    [SOLD] Pyra #21 for sale [4GB, 4G EU]

    The device is for sale again, as I couldn't find a way to ship it to USA with the battery. The courier services I tried just wouldn't accept the delivery because of the battery. I think I could send this more easily within the EU, so I'll only accept offers from this corner of the globe from...
  3. bzar

    [SOLD] Pyra #21 for sale [4GB, 4G EU]

    The device is now spoken for.
  4. bzar

    [SOLD] Pyra #21 for sale [4GB, 4G EU]

    Yep, I live in Tampere. I totally missed that rule, here you go
  5. bzar

    [SOLD] Pyra #21 for sale [4GB, 4G EU]

    1659530509
  6. bzar

    [SOLD] Pyra #21 for sale [4GB, 4G EU]

    After some consideration I think my Pyra #21 would be better off in somebody else's hands. Due to family things I simply don't have the time to do anything with it. It's a 4GB EU 4G model and in mint condition. It has pretty much just sat on my desk. I can buy a new one if I find time again, but...
  7. bzar

    Pandora PNDManager

    PNDManager uses qtpndman as a package abstraction, which in turn is a Qt wrapper around libpndman, which handles pretty much all the actual package management tasks. In addition PNDManager uses some parts of pandora-libraries for platform specific stuff. In order to use PNDManager with DBPs an...
  8. bzar

    Pyrainput (FunKeyMonkey plugin + pyrainputctl) design

    Just a note: I implemented variable speed scrolling with configurable sensitivity and high resolution scrolling support over the weekend. Should make its way to your pyras at some point. Have fun :D
  9. bzar

    Pyrainput (FunKeyMonkey plugin + pyrainputctl) design

    Hm, I may have found useful documentation to fix the scrolling in a more standard way. Let's put a pin on that discussion for now.
  10. bzar

    Pyrainput (FunKeyMonkey plugin + pyrainputctl) design

    It would probably need two limit values: when it switches to slow speed and when it changes to fast speed. If these are the same number there's an uncomfortable area where the speed would skip erratically due to the noise in the nubs. The principle is simple, but there's some tuning like this to...
  11. bzar

    Pyrainput (FunKeyMonkey plugin + pyrainputctl) design

    That's a good point, but they're probably handled separately. For example my laptop's touchpad looks like: Supported events: Event type 0 (EV_SYN) Event type 1 (EV_KEY) Event code 272 (BTN_LEFT) Event code 325 (BTN_TOOL_FINGER) Event code 328 (BTN_TOOL_QUINTTAP) Event code...
  12. bzar

    Pyrainput (FunKeyMonkey plugin + pyrainputctl) design

    Indeed. Pyrainput does read it as analog axes through evdev, but mouse wheels are not analog. So transforming the analog position into a series of mouse wheel scroll events for uinput is not that straightforward. Of course for example a joystick made from the nub events works as expected.
  13. bzar

    Pyrainput (FunKeyMonkey plugin + pyrainputctl) design

    Yeah, the nubs are, but the uinput input event interface is not. It would be possible to fake it, but that's a bit more involved to get consistent. We could make an experimental mode for it, but for now I think it's more important to get the basics nailed down before too many packages depend on...
  14. bzar

    Pyrainput (FunKeyMonkey plugin + pyrainputctl) design

    Sure, though it's a bit tricky to get right. See, the events specify the scroll amount as an integer, with the smallest changes being +1 or -1. The current implementation uses a thread for mouse handling that sends mouse events every 16ms if there's been changes. This means the simplest, and...
  15. bzar

    Pyrainput (FunKeyMonkey plugin + pyrainputctl) design

    Profile support is done and merged. Next up is the configuration pipe. After these I'd like to do Configuration of all face buttons Just a simple system with a couple of options for now that enable the current keyboard/gamepad/mouse functionalities, not full remapping Replace the currently...
Back
Top