New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Key Assignment #191

Closed
LtKvasir opened this Issue Jun 19, 2013 · 4 comments

Comments

Projects
None yet
3 participants
@LtKvasir

LtKvasir commented Jun 19, 2013

Currently SoZi assigns the left/right keys for moving backward/forward and the up/down keys for "jumping" backward/forward. This causes issues when using some types of wireless presenters that are usually optimized for Powerpoint and only have 2 keys that represent up/down keys. Thus one cannot "move" but only "jump" between the sozi slides with these presenters (no animation).

  • It would be great if one could select the desired operation of keys in SoZi preferences.
  • Or maybe just switch the up/down - left/right functionality all together

As a quick fix I did this by myself by just exchanging the "case 37" to "case 38" and "case 39" to "case 40" and viceversa in the "script id=sozi-script" section of my svg. However this is not very userfriendly as it has to be done manually for each presentation and each time it is saved from Inkscape.

@senshu

This comment has been minimized.

Show comment
Hide comment
@senshu

senshu Jul 14, 2013

Owner

In a previous version of Sozi, Up and Down procuded the same effect as Left and Right.
I changed this after receiving a request to provide a "jump" feature assigned to the Up and Down keys.
Now I understand it was a mistake.

It would be great if one could select the desired operation of keys in SoZi preferences

It can be useful if the person who creates the presentation and the person who plays it are the same.
But if someone wants to share a presentation on the web, it is desirable that the same settings are used for all Sozi documents.

I propose the following change:

  • revert to the previous key bindings where Up = Left = PgUp = move to previous view, Down = Right = PgDown = move to next view
  • use the "Shift" key to jump to the next/previous frame
Owner

senshu commented Jul 14, 2013

In a previous version of Sozi, Up and Down procuded the same effect as Left and Right.
I changed this after receiving a request to provide a "jump" feature assigned to the Up and Down keys.
Now I understand it was a mistake.

It would be great if one could select the desired operation of keys in SoZi preferences

It can be useful if the person who creates the presentation and the person who plays it are the same.
But if someone wants to share a presentation on the web, it is desirable that the same settings are used for all Sozi documents.

I propose the following change:

  • revert to the previous key bindings where Up = Left = PgUp = move to previous view, Down = Right = PgDown = move to next view
  • use the "Shift" key to jump to the next/previous frame
@rauferd

This comment has been minimized.

Show comment
Hide comment
@rauferd

rauferd Nov 5, 2013

I strongly agree with you on the proposed change. Uniform, consistent controls are paramount to creating portable presentations. As long as equivalent functionality is available, simply cloning the PowerPoint controls really seems to be the best solution.

rauferd commented Nov 5, 2013

I strongly agree with you on the proposed change. Uniform, consistent controls are paramount to creating portable presentations. As long as equivalent functionality is available, simply cloning the PowerPoint controls really seems to be the best solution.

@rauferd

This comment has been minimized.

Show comment
Hide comment
@rauferd

rauferd Nov 5, 2013

Talking about presentation remotes and PowerPoint, I have another suggestion: Lots of remotes implement the "b" button, which makes PowerPoint display a blank (black) screen. This is a very usful feature if one wants to pause a presentation or include "offline" content.
It would be great if you either
a) made Sozi show a blank screen upon pressing "b" and return to the current frame when pressing "b" again
b) made Sozi jump to any frame defined as the "standby frame" when pressing "b" (and back to the previously shown frame when pressing "b" again)

While a) is probably simpler and most PowerPoint compatible, b) seem to better suit the design of Sozi and would offer more flexibility to users. Instead of a black screen (which is still trivial to implent), they could also have a "standby screen" showing a corporate logo, the presentation's title, or something else (like an animated fish tank ;-).

I would definetely love to see "b" support in Sozi - whether it's the a) or b) flavor, I don't care.

rauferd commented Nov 5, 2013

Talking about presentation remotes and PowerPoint, I have another suggestion: Lots of remotes implement the "b" button, which makes PowerPoint display a blank (black) screen. This is a very usful feature if one wants to pause a presentation or include "offline" content.
It would be great if you either
a) made Sozi show a blank screen upon pressing "b" and return to the current frame when pressing "b" again
b) made Sozi jump to any frame defined as the "standby frame" when pressing "b" (and back to the previously shown frame when pressing "b" again)

While a) is probably simpler and most PowerPoint compatible, b) seem to better suit the design of Sozi and would offer more flexibility to users. Instead of a black screen (which is still trivial to implent), they could also have a "standby screen" showing a corporate logo, the presentation's title, or something else (like an animated fish tank ;-).

I would definetely love to see "b" support in Sozi - whether it's the a) or b) flavor, I don't care.

senshu pushed a commit that referenced this issue Nov 11, 2013

@senshu

This comment has been minimized.

Show comment
Hide comment
@senshu

senshu Nov 11, 2013

Owner

revert to the previous key bindings where Up = Left = PgUp = move to previous view, Down = Right = PgDown = move to next view
use the "Shift" key to jump to the next/previous frame

These changes have been pushed to the "dev" branch.
There is already an open issue for the "blank frame" feature: #146

Owner

senshu commented Nov 11, 2013

revert to the previous key bindings where Up = Left = PgUp = move to previous view, Down = Right = PgDown = move to next view
use the "Shift" key to jump to the next/previous frame

These changes have been pushed to the "dev" branch.
There is already an open issue for the "blank frame" feature: #146

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment