Your indicated keys, plus the three above and to the right of your indicated keys and the shifted version of the top row all generate "punctuation" characters. Keyboard keys are *generally* referred to by the default character they represent (rather than any shifted alternatives).

The ones you've specifically marked are...

`;` is the **Semi-Colon Key**

`'` is the **Quote Key**

`,` is the **Comma Key**

`.` is the **Period Key**

`/` is generally called the **Slash Key**, but the more accurate name is **front slash** to differentiate it from **backslash** `\`. This is particularly relevant when dealing with computers. In many cases, they are not interchangeable - URLs to web pages use front slash, while path names in Windows use backslash.

The first one on your list is one of the oddball exceptions<sup>1</sup>, because it's not commonly used in English. People with more exposure to languages where **tilde** is used will call it that, while people with more exposure to languages that use the **grave accent** will call it that (or just accent). Programmers and Linux users are likely to call it **backquote** or **backtick**. Then again... many people don't know what to call it at all, so "the one in the corner with the curvy thing" and "squiggle" are disappointingly common.

It all changes if you somehow end up with a keyboard other than an [en-US][1] [QWERTY][2] one. In Windows computers set up for non-English languages (plus Macs set for just about any language and some Linux configurations, too), many of the individual keys can generate even more characters than are shown by pressing a key in conjunction with Alt and AltGr (AltGr isn't present on most en-US keyboards).

There's a difference between talking about "typing a character" and "pressing a key". For example, you type `4` by pressing `4`, while you type `$` by pressing `SHIFT` and `4`. Regardless of whether the desired *character* is `4` or `$`, you "press the 4 Key". There is no "$ Key", typing that *character* requires multiple *keys*.

<sup>1</sup>Get used to oddball exceptions; English is full of them.

  [1]: https://en.wikipedia.org/wiki/IETF_language_tag
  [2]: https://en.wikipedia.org/wiki/QWERTY