Skip to content
DevMeme
4246 of 7590
MobileDev Post #4642 · source on Telegram

Mobile Keyboard Quote Roulette

Description

The image is a close-up screenshot of a mobile on-screen keyboard in symbol mode. The top row shows number keys "1 2 3 4 5 6 7 8 9 0", with punctuation keys below including "-", "/", ":", quote marks, "#+=", ".", ",", "?", "!", an "ABC" key, emoji key, a wide "space" key, a period key, and a disabled-looking "go" key. A gray long-press popup floats above the punctuation row, showing several similar quote or backtick-style characters, with one option highlighted in blue. For developers, the joke is that mobile keyboards collapse visually similar characters that are semantically distinct in source code, shell commands, Markdown, SQL, and string literals, making one tiny glyph choice the difference between valid syntax and a baffling error.

Comments

25
Anonymous ★ Top Pick Nothing says portable development like debugging a shell command that failed because your phone contributed typography.
  1. Anonymous ★ Top Pick

    Nothing says portable development like debugging a shell command that failed because your phone contributed typography.

  2. Deleted Account 4y

    Oh fuck. Ok, ok. Maybe i am not a programmer

  3. @sylfn 4y

    from right to left, 1x"Single quote" 3x"Illegal character"

    1. dev_meme 4y

      Nice try, but wrong 🌚 ` is a perfect and often used char

    2. @feedable 4y

      the last one is a backtick

      1. @Odinmylord 4y

        You only use it in markdown and everytime you search it and copypaste it

        1. @feedable 4y

          it's the tilda key, ~, but without shift

  4. @Algoinde 4y

    grave accent useless typographic garbage useless typographic garbage apostrophe

  5. @azizhakberdiev 4y

    Backtick WTF WTF Singletick

  6. @glatavento 4y

    backtick good looking left single quote good looking right single quote single quote

  7. @abel1502 4y

    ` � � '

    1. @callofvoid0 4y

      undefined in my os

      1. @abel1502 4y

        Not in your os, I deliberately used the "undefined" symbol for those

        1. @NevermindExpress 4y

          Lol

        2. @callofvoid0 4y

          ah thanks

        3. @callofvoid0 4y

          and one more thing how did you find undefined symbol?

          1. @abel1502 4y

            I googled somthing like "unicode undefined symbol", lol

            1. @callofvoid0 4y

              google gives me undefined symbols in result

              1. @abel1502 4y

                To clarify: the question mark in a black square IS a normal unicode symbol, intended to represent symbols without their proper textures available. To have it rendered in place of weird symbols, your gui framework looks through the text before drawing it and replaces unknown symbols with this one. When you google for "unicode undefined symbol", you (probably) get the actual symbol, but you have no way to distinguish it visually from a substituted bad one

                1. @callofvoid0 4y

                  thanks for the clarification

                2. @callofvoid0 4y

                  so lets start emailing devs for bug reports using these characters I am sure they'll love it

  8. @pixelsex 4y

    real mess to type these out on non-US layouts

  9. @Odinmylord 4y

    Is alt code a valid option?

  10. @callofvoid0 4y

    code displaying in chats character horizontaly mirrored quotation horizontaly and verticaly mirrored quotation

  11. @callofvoid0 4y

    vertically straight quotation

Use J and K for navigation