{"action":"opened","issue":{"url":"https://api.github.com/repos/aowen87/BAR/issues/2773","repository_url":"https://api.github.com/repos/aowen87/BAR","labels_url":"https://api.github.com/repos/aowen87/BAR/issues/2773/labels{/name}","comments_url":"https://api.github.com/repos/aowen87/BAR/issues/2773/comments","events_url":"https://api.github.com/repos/aowen87/BAR/issues/2773/events","html_url":"https://github.com/aowen87/BAR/issues/2773","id":351568200,"node_id":"MDU6SXNzdWUzNTE1NjgyMDA=","number":2773,"title":"User-configurable Keyboard Shortcuts","user":{"login":"aowen87","id":11658578,"node_id":"MDQ6VXNlcjExNjU4NTc4","avatar_url":"https://avatars0.githubusercontent.com/u/11658578?v=4","gravatar_id":"","url":"https://api.github.com/users/aowen87","html_url":"https://github.com/aowen87","followers_url":"https://api.github.com/users/aowen87/followers","following_url":"https://api.github.com/users/aowen87/following{/other_user}","gists_url":"https://api.github.com/users/aowen87/gists{/gist_id}","starred_url":"https://api.github.com/users/aowen87/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aowen87/subscriptions","organizations_url":"https://api.github.com/users/aowen87/orgs","repos_url":"https://api.github.com/users/aowen87/repos","events_url":"https://api.github.com/users/aowen87/events{/privacy}","received_events_url":"https://api.github.com/users/aowen87/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-17T12:04:32Z","updated_at":"2018-08-17T12:04:32Z","closed_at":null,"author_association":"OWNER","body":"It could be handy to assign keyboard shortcuts to common actions and macros, or to reassign some of the current defaults. For example, I might want\r\n* ctrl-F6 - cycle viewer windows\r\n* ctrl-0 - activate main gui window\r\n* alt-f4 - quit (overriding ctrl-X, which is easily confused with Cut on other programs)\r\n* ctrl +/- - zoom in & out (from center of current view)\r\n* ctrl-<number> - launch macro #<number>\r\n* <arrow key> - pan view\r\n* Page Up/Down - move time step forward/back\r\n\r\nIdeally, a user would be able to edit & save these options without rebuilding the application.\n\n\n\n\n\n-----------------------REDMINE MIGRATION-----------------------\nThis ticket was migrated from Redmine. As such, not all \ninformation was able to be captured in the transition. Below is\na complete record of the original redmine ticket.\n\nTicket number: 288\nStatus: Developer Review\nProject: VisIt\nTracker: Feature\nPriority: Normal\nSubject: User-configurable Keyboard Shortcuts\nAssigned to: \nCategory: \nTarget version: \nAuthor: Jay Carlton\nStart: 07/23/2010\nDue date: \n% Done: 0\nEstimated time: \nCreated: 07/23/2010 09:46 am\nUpdated: 07/28/2010 12:51 pm\nLikelihood: \nSeverity: \nFound in version: \nImpact: 3 - Medium\nExpected Use: 3 - Occasional\nOS: All\nSupport Group: Any\nDescription:\n It could be handy to assign keyboard shortcuts to common actions and macros, or to reassign some of the current defaults. For example, I might want\r\n* ctrl-F6 - cycle viewer windows\r\n* ctrl-0 - activate main gui window\r\n* alt-f4 - quit (overriding ctrl-X, which is easily confused with Cut on other programs)\r\n* ctrl +/- - zoom in & out (from center of current view)\r\n* ctrl-<number> - launch macro #<number>\r\n* <arrow key> - pan view\r\n* Page Up/Down - move time step forward/back\r\n\r\nIdeally, a user would be able to edit & save these options without rebuilding the application.\n\nComments:\nIt would also be nice to distinguish window focus from activation. Maybe ctrl-shift-F6 could switch the activated (in addition to the focused) window. This introduces the question of whether the frontmost window should always catch the keyboard inputs, or the active window, or is it global, or some combination of both.Maybe there colud be a convention for global (top GUI menu level) vs. local (viewer window) shortcuts. For instance, anything without a modifier key is local, but using ctrl (or the platform's equivalent) could activate the higher-level options.\n\n"}}
{"actor":{"display_login":"aowen87"}}