How to determine the right keymapping?

I have an aspire E3-111 laptop, and am using the XFCE desktop environment.

Some of my keys do not work.

Specifically the right arrow, up arrow, down arrow, and delete.

using tty with showkey I have verified that these keys do work and key presses are being detected by the system (my keyboard isn’t broken).

My right arrow registers as keycode 148.
My up arrow as keycode 425.
My down arrow as keycode 532.

My delete key as kecode 531.

Using screenkey I see that my right arrow registers as XF86Launch1 for some reason.

How do I figure out what keyboard model to use or something to fix this nuisance?

First you’d want to know what keymap is currently configured.
Then you could try a different one.

In Xfce4 (and all other DE’s) there is a graphical tool for that in:
Settings → Keyboard

yes, I have tried 30 different ones so far. Probably should have included that in this.

So far, no luck. Is there a way to like see all of the key keycode mappings?

somewhere in /usr/share/X11/xkb
or
/usr/share/kbd/keymaps/?

The keyboard looks pretty standard.

perhaps one of these references helps:

Xorg/Keyboard configuration - ArchWiki

Linux console/Keyboard configuration - ArchWiki