{"action":"created","issue":{"url":"https://api.github.com/repos/joncampbell123/dosbox-x/issues/806","repository_url":"https://api.github.com/repos/joncampbell123/dosbox-x","labels_url":"https://api.github.com/repos/joncampbell123/dosbox-x/issues/806/labels{/name}","comments_url":"https://api.github.com/repos/joncampbell123/dosbox-x/issues/806/comments","events_url":"https://api.github.com/repos/joncampbell123/dosbox-x/issues/806/events","html_url":"https://github.com/joncampbell123/dosbox-x/issues/806","id":336847722,"node_id":"MDU6SXNzdWUzMzY4NDc3MjI=","number":806,"title":"What state of the shell and should it be saved/restored between program runs ?","user":{"login":"aybe","id":1537591,"node_id":"MDQ6VXNlcjE1Mzc1OTE=","avatar_url":"https://avatars0.githubusercontent.com/u/1537591?v=4","gravatar_id":"","url":"https://api.github.com/users/aybe","html_url":"https://github.com/aybe","followers_url":"https://api.github.com/users/aybe/followers","following_url":"https://api.github.com/users/aybe/following{/other_user}","gists_url":"https://api.github.com/users/aybe/gists{/gist_id}","starred_url":"https://api.github.com/users/aybe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aybe/subscriptions","organizations_url":"https://api.github.com/users/aybe/orgs","repos_url":"https://api.github.com/users/aybe/repos","events_url":"https://api.github.com/users/aybe/events{/privacy}","received_events_url":"https://api.github.com/users/aybe/received_events","type":"User","site_admin":false},"labels":[{"id":100229468,"node_id":"MDU6TGFiZWwxMDAyMjk0Njg=","url":"https://api.github.com/repos/joncampbell123/dosbox-x/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":692865544,"node_id":"MDU6TGFiZWw2OTI4NjU1NDQ=","url":"https://api.github.com/repos/joncampbell123/dosbox-x/labels/topic:%20MS-DOS","name":"topic: MS-DOS","color":"1d76db","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-06-29T03:09:24Z","updated_at":"2018-06-29T03:19:12Z","closed_at":null,"author_association":"COLLABORATOR","body":"Following the INS feature added. it appears that some programs do change _call it whatever_ state and this should be saved before a program is ran and restored after it quits.\r\n\r\nCurrently, DOSZIP seems to enable INS internally and therefore gets propagated back to the shell.\r\n\r\nSo I was wondering whether it's worth it to somehow preserve/restore some state. This is a fairly large topic so I'll restrict to say, <kbd>Ins</kbd>, <kbd>CapsLock</kbd>, <kbd>NumLock</kbd>, <kbd>ScrollLock</kbd>.\r\n\r\n@joncampbell123 \r\nWhat do you think ?\r\n\r\nPS I've tested doskey in 6.22 and in fact the INS mode (read here append) happens only for the current line you type, after you press <kbd>Enter</kbd> it's back to normal mode (OVR)."},"comment":{"url":"https://api.github.com/repos/joncampbell123/dosbox-x/issues/comments/401235587","html_url":"https://github.com/joncampbell123/dosbox-x/issues/806#issuecomment-401235587","issue_url":"https://api.github.com/repos/joncampbell123/dosbox-x/issues/806","id":401235587,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMTIzNTU4Nw==","user":{"login":"aybe","id":1537591,"node_id":"MDQ6VXNlcjE1Mzc1OTE=","avatar_url":"https://avatars0.githubusercontent.com/u/1537591?v=4","gravatar_id":"","url":"https://api.github.com/users/aybe","html_url":"https://github.com/aybe","followers_url":"https://api.github.com/users/aybe/followers","following_url":"https://api.github.com/users/aybe/following{/other_user}","gists_url":"https://api.github.com/users/aybe/gists{/gist_id}","starred_url":"https://api.github.com/users/aybe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aybe/subscriptions","organizations_url":"https://api.github.com/users/aybe/orgs","repos_url":"https://api.github.com/users/aybe/repos","events_url":"https://api.github.com/users/aybe/events{/privacy}","received_events_url":"https://api.github.com/users/aybe/received_events","type":"User","site_admin":false},"created_at":"2018-06-29T03:19:12Z","updated_at":"2018-06-29T03:19:12Z","author_association":"COLLABORATOR","body":"That's not what I wanted to know but okay this can be done.\r\n\r\nWhat I'm asking is that since we've added a new feature like INS, I believe it should not get disrupted by whatever program, so restoring its state after a program exit makes sense ? And is it worth the trouble ?"}}
{"actor":{"display_login":"aybe"}}