Page **1** of **1**

### pKey (entering a number)

Posted: **Sat Nov 28, 2020 3:07 pm**

by **serendippe**

on keyDown pKey

if pKey is a number

then pass keyDown

else beep

end keyDown

i need to insert float number and so on... i tried to write integer or real or float instead number but i get an error...

Can somebody help me?

Kindest regards

Luca

### Re: pKey (entering a number)

Posted: **Sat Nov 28, 2020 3:26 pm**

by **Klaus**

Hi Luca,

welcome to the forum!

Your script works here, I can only type numbers into the field.

So no idea what your problem is?

Best

Klaus

P.S.

Personal note:

A little "Hello" or something would not have hurt for the very first posting.

### Re: pKey (entering a number)

Posted: **Sat Nov 28, 2020 4:04 pm**

by **serendippe**

Thanks a lot,Klaus!

But the problem come if i try to insert a decimal number...

### Re: pKey (entering a number)

Posted: **Sat Nov 28, 2020 4:13 pm**

by **Klaus**

AHA!

OK, do this:

Code: Select all

```
on keyDown pKey
## All numbers are allowed:
if pKey is a number then
pass keyDown
else
## Only ONE decimal point allowed, so we have to check:
if pKey = "." AND "." is not in me then
pass keydown
else
beep
end if
beep
end if
end keyDown
```

Tested and works!

Best

Klaus

### Re: pKey (entering a number)

Posted: **Sat Nov 28, 2020 8:52 pm**

by **serendippe**

Many many thanks,Klaus!

Kindest regards!

Luca