{"action":"created","issue":{"url":"https://api.github.com/repos/edvin/tornadofx/issues/742","repository_url":"https://api.github.com/repos/edvin/tornadofx","labels_url":"https://api.github.com/repos/edvin/tornadofx/issues/742/labels{/name}","comments_url":"https://api.github.com/repos/edvin/tornadofx/issues/742/comments","events_url":"https://api.github.com/repos/edvin/tornadofx/issues/742/events","html_url":"https://github.com/edvin/tornadofx/issues/742","id":335198999,"node_id":"MDU6SXNzdWUzMzUxOTg5OTk=","number":742,"title":"openModal() : Dialog does seem to receive key events","user":{"login":"ToninoB","id":25697057,"node_id":"MDQ6VXNlcjI1Njk3MDU3","avatar_url":"https://avatars3.githubusercontent.com/u/25697057?v=4","gravatar_id":"","url":"https://api.github.com/users/ToninoB","html_url":"https://github.com/ToninoB","followers_url":"https://api.github.com/users/ToninoB/followers","following_url":"https://api.github.com/users/ToninoB/following{/other_user}","gists_url":"https://api.github.com/users/ToninoB/gists{/gist_id}","starred_url":"https://api.github.com/users/ToninoB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ToninoB/subscriptions","organizations_url":"https://api.github.com/users/ToninoB/orgs","repos_url":"https://api.github.com/users/ToninoB/repos","events_url":"https://api.github.com/users/ToninoB/events{/privacy}","received_events_url":"https://api.github.com/users/ToninoB/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-06-24T17:58:43Z","updated_at":"2018-06-25T09:30:49Z","closed_at":null,"author_association":"NONE","body":"A View started with openModal() does not seem to process key events at all, excepted for the escape key that closes the dialog as expected.\r\n\r\ne.g.:\r\nfind(Dialog1View::class).openWindow(stageStyle = StageStyle.UTILITY, modality = Modality.APPLICATION_MODAL, escapeClosesWindow = true, owner = null, block = false, resizable = false)\r\n\r\nAny attempt at installing a key event handler fails : nothing happens when keys  are pressed.\r\n\r\nOn the other sid, mouse events can be properly handled.\r\n"},"comment":{"url":"https://api.github.com/repos/edvin/tornadofx/issues/comments/399890574","html_url":"https://github.com/edvin/tornadofx/issues/742#issuecomment-399890574","issue_url":"https://api.github.com/repos/edvin/tornadofx/issues/742","id":399890574,"node_id":"MDEyOklzc3VlQ29tbWVudDM5OTg5MDU3NA==","user":{"login":"ToninoB","id":25697057,"node_id":"MDQ6VXNlcjI1Njk3MDU3","avatar_url":"https://avatars3.githubusercontent.com/u/25697057?v=4","gravatar_id":"","url":"https://api.github.com/users/ToninoB","html_url":"https://github.com/ToninoB","followers_url":"https://api.github.com/users/ToninoB/followers","following_url":"https://api.github.com/users/ToninoB/following{/other_user}","gists_url":"https://api.github.com/users/ToninoB/gists{/gist_id}","starred_url":"https://api.github.com/users/ToninoB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ToninoB/subscriptions","organizations_url":"https://api.github.com/users/ToninoB/orgs","repos_url":"https://api.github.com/users/ToninoB/repos","events_url":"https://api.github.com/users/ToninoB/events{/privacy}","received_events_url":"https://api.github.com/users/ToninoB/received_events","type":"User","site_admin":false},"created_at":"2018-06-25T09:30:49Z","updated_at":"2018-06-25T09:30:49Z","author_association":"NONE","body":"1.8.0. 152\r\nI tried some months ago JDK9, but got one compatibiliy issue with... the key events handling !\r\n\r\nAnother clue: the key events are passed if I use openInternalWindow() instead of openModal().\r\n\r\nBy the way, are you the creator of TornadoFX ? This framwork is fantastic. I started working with it one year ago after having struggled with javaFX alone for months. I would have gave up the project without this great tool.\r\n\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"ToninoB"}}