I was unable to find a picture of this specific keyboard layout here, but I was able to figure out that the keys are from the French AZERTY layout; however, they seem to be reordered, like someone pulled up the keys themselves or the labels and (mis)placed them.
When in doubt, I usually go back to the handy keyboard detector tool from Ubuntu (which you can use on any keyboard that has the same number/placement of keys as the keyboard layout you're trying to identify). Here's what I did:
- Fire up VMware Workstation and create a new VM
- Put the Ubuntu Server 16.04.3 ISO in it and boot it up
- The installer first asks you to go through keyboard layout detection!
However, it asks for a key that doesn't exist on your keyboard based on the input I give it, which tells me that either (1) this layout doesn't actually exist as arranged on your keycap labels, or (2) Ubuntu isn't aware of it (the latter is somewhat unlikely, as Ubuntu supports hundreds of keyboard layouts).
My guess: it's either a special "rearranged AZERTY" (very non-standard, far as I can tell) French keyboard, or someone (you, or the original owner) has played around with the keycaps and created a keyboard layout that doesn't actually exist.