# Dialog close with return key

**URL:** https://resource.dopus.com/t/dialog-close-with-return-key/45280
**Category:** Help & Support
**Created:** [August 5, 2023, 6:27am UTC](https://resource.dopus.com/t/dialog-close-with-return-key/45280 "2023-08-05T06:27:33Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![galaxyhub](https://resource.dopus.com/user_avatar/resource.dopus.com/galaxyhub/32/42793_2.png) [@galaxyhub](https://resource.dopus.com/u/galaxyhub)
#### Post date: [August 5, 2023, 6:27am UTC](https://resource.dopus.com/t/dialog-close-with-return-key/45280/1 "2023-08-05T06:27:33Z")

</div>

How do you close a dialog (jscript and the dialog maker dialog) with the return button on the keyboard instead of clicking the OK button, please ?

---

<div class="post-metadata">

### Author: ![Leo](https://resource.dopus.com/user_avatar/resource.dopus.com/leo/32/69732_2.png) [@Leo](https://resource.dopus.com/u/Leo)
#### Post date: [August 5, 2023, 9:20am UTC](https://resource.dopus.com/t/dialog-close-with-return-key/45280/2 "2023-08-05T09:20:48Z")

</div>

Return will activate the button that has Default Button = True, if any. That's usually the OK button.

(Provided focus isn't on a control that uses return for something else, e.g. a multi-line edit control.)

---

<div class="post-metadata">

### Author: ![galaxyhub](https://resource.dopus.com/user_avatar/resource.dopus.com/galaxyhub/32/42793_2.png) [@galaxyhub](https://resource.dopus.com/u/galaxyhub)
#### Post date: [August 5, 2023, 3:46pm UTC](https://resource.dopus.com/t/dialog-close-with-return-key/45280/3 "2023-08-05T15:46:35Z")

</div>

![image](https://resource.dopus.com/uploads/default/original/3X/3/f/3f547638226a4616dc371b1b309833894879f2ef.png)  
focus is on edit control

---

<div class="post-metadata">

### Author: ![Leo](https://resource.dopus.com/user_avatar/resource.dopus.com/leo/32/69732_2.png) [@Leo](https://resource.dopus.com/u/Leo)
#### Post date: [August 5, 2023, 4:03pm UTC](https://resource.dopus.com/t/dialog-close-with-return-key/45280/4 "2023-08-05T16:03:05Z")

</div>

Looks like return should click OK there, at least from the screenshot.

---

<div class="post-metadata">

### Author: ![galaxyhub](https://resource.dopus.com/user_avatar/resource.dopus.com/galaxyhub/32/42793_2.png) [@galaxyhub](https://resource.dopus.com/u/galaxyhub)
#### Post date: [August 5, 2023, 4:47pm UTC](https://resource.dopus.com/t/dialog-close-with-return-key/45280/5 "2023-08-05T16:47:07Z")

</div>

hmmm, pressing return (many times) does nothing.

---

<div class="post-metadata">

### Author: ![Leo](https://resource.dopus.com/user_avatar/resource.dopus.com/leo/32/69732_2.png) [@Leo](https://resource.dopus.com/u/Leo)
#### Post date: [August 5, 2023, 5:19pm UTC](https://resource.dopus.com/t/dialog-close-with-return-key/45280/6 "2023-08-05T17:19:39Z")

</div>

If you attach the full script + resources, we can look at it. Otherwise I'm just left here trying to guess from a screenshot. 🙂

---

<div class="post-metadata">

### Author: ![galaxyhub](https://resource.dopus.com/user_avatar/resource.dopus.com/galaxyhub/32/42793_2.png) [@galaxyhub](https://resource.dopus.com/u/galaxyhub)
#### Post date: [August 5, 2023, 8:07pm UTC](https://resource.dopus.com/t/dialog-close-with-return-key/45280/7 "2023-08-05T20:07:39Z")

</div>

As requested  
[Iconset Maker V2.dcf](https://resource.dopus.com/uploads/short-url/eiH391eh0nKqq4VnTICoyQtpQIG.dcf) (50.2 KB)  
[montage.zip](https://resource.dopus.com/uploads/short-url/tMs8sNmb4CWPAdfhqVnUS3oQmE7.zip) (12.4 MB)

---

<div class="post-metadata">

### Author: ![Leo](https://resource.dopus.com/user_avatar/resource.dopus.com/leo/32/69732_2.png) [@Leo](https://resource.dopus.com/u/Leo)
#### Post date: [August 6, 2023, 7:00pm UTC](https://resource.dopus.com/t/dialog-close-with-return-key/45280/8 "2023-08-06T19:00:54Z")

</div>

Your code is ignoring clicks on the OK button when the button doesn't have focus:

```javascript
        if (msg.event === "click" && dialog.Control("button1").focus === true) {

```

Remove the focus test and it should work OK.

---

<div class="post-metadata">

### Author: ![galaxyhub](https://resource.dopus.com/user_avatar/resource.dopus.com/galaxyhub/32/42793_2.png) [@galaxyhub](https://resource.dopus.com/u/galaxyhub)
#### Post date: [August 7, 2023, 2:36am UTC](https://resource.dopus.com/t/dialog-close-with-return-key/45280/9 "2023-08-07T02:36:41Z")

</div>

Great, many thanks.
