2150: "XKeyboarCD"

This forum is for the individual discussion thread that goes with each new comic.

Moderators: Moderators General, Prelates, Magistrates

speising
Posts: 2341
Joined: Mon Sep 03, 2012 4:54 pm UTC
Location: wien

2150: "XKeyboarCD"

Postby speising » Wed May 15, 2019 2:24 pm UTC

Image
Title text: The key caps use LCD displays for all the vowels, so they can automatically adjust over the years to reflect ongoing vowel shifts while allowing you to keep typing phonetically.

Wouldn't it be more sensible to use e-paper paper?

(Created with chridd's xkcd thread formatter.)

User avatar
Archgeek
Posts: 260
Joined: Wed May 02, 2007 6:00 am UTC
Location: Central US
Contact:

Re: 2150: "XKeyboarCD"

Postby Archgeek » Wed May 15, 2019 2:28 pm UTC

Aside from serif lock, that is an unmitigated nightmare. There's no attenuating that horror. I'm like to have nightmares about that leopard.
"That big tube down the side was officially called a "systems tunnel", which is aerospace contractor speak for "big tube down the side."

AveSharia
Posts: 7
Joined: Mon Jan 04, 2016 9:40 pm UTC

Re: 2150: "XKeyboarCD"

Postby AveSharia » Wed May 15, 2019 3:01 pm UTC

I'm with you. A serif-sans toggle would actually be more useful than Caps Lock.

User avatar
cellocgw
Posts: 2032
Joined: Sat Jun 21, 2008 7:40 pm UTC

Re: 2150: "XKeyboarCD"

Postby cellocgw » Wed May 15, 2019 3:03 pm UTC

Important features needed for the "Exclusive Edition" : Rubik's section must have an internal micro SD with 512 GB storage, and be detachable. This is the only way to get data past the Guard and the metal detector.
https://app.box.com/witthoftresume
Former OTTer
Vote cellocgw for President 2020. #ScienceintheWhiteHouse http://cellocgw.wordpress.com
"The Planck length is 3.81779e-33 picas." -- keithl
" Earth weighs almost exactly π milliJupiters" -- what-if #146, note 7

User avatar
pkcommando
Posts: 564
Joined: Fri Feb 10, 2012 3:22 pm UTC
Location: Allston, MA

Re: 2150: "XKeyboarCD"

Postby pkcommando » Wed May 15, 2019 3:52 pm UTC

Am I the only one loving the emoji keys?

And, yeah, serif lock is awesome.

User avatar
Jorpho
Posts: 6273
Joined: Wed Dec 12, 2007 5:31 am UTC
Location: Canada

Re: 2150: "XKeyboarCD"

Postby Jorpho » Wed May 15, 2019 3:55 pm UTC

My second thought was that the circular thing was intended as some sort of stargate. Useful only for entering seven-letter words, of course – or maybe you use it to identify the coordinates of your desired character in three-dimensional Unicode Space. (Along with the point of origin, of course.)

But my first thought was this old Onion video.
Apple Introduces Revolutionary New Laptop With No Keyboard

See also double bucky.

User avatar
Flumble
Yes Man
Posts: 2209
Joined: Sun Aug 05, 2012 9:35 pm UTC

Re: 2150: "XKeyboarCD"

Postby Flumble » Wed May 15, 2019 5:30 pm UTC

What's that above the arrow key? Is it a big beveled windows key or are those 4 keys on top of a key? With the big button for when your system is completely fucked fourked? I'd love that. Are Alt+F4 and your regular SystemRequest key combos not responding? Smash the fourkey! It's like the reset button but you can really whack it! (Leopard must be hot-wired to reset button manually.)


Speaking of leopards, where is this one hiding its claws?

User avatar
Quizatzhaderac
Posts: 1745
Joined: Sun Oct 19, 2008 5:28 pm UTC
Location: Space Florida

Re: 2150: "XKeyboarCD"

Postby Quizatzhaderac » Wed May 15, 2019 8:10 pm UTC

The ergonomic design part makes me think of the ergosphere on a black hole.

Also, I'm wondering why the number pad skips from 9 to 10?

I am also curious about the raised portion. I image one could push each of the buttons individually and that the whole thing is also a fifth button.

Full set of toggles I'm imagining this keyboard has:
caps lock
num lock
scroll lock
unicode lock
serif lock
verbatim lock (blocks autocomplete and spelling and grammar checkers)
pop lock (to keep your Tab in place)
Schlage (because some people keep forgetting passwords, and fingerprints get on too many things).
The thing about recursion problems is that they tend to contain other recursion problems.

keldor
Posts: 79
Joined: Thu Jan 26, 2012 9:18 am UTC

Re: 2150: "XKeyboarCD"

Postby keldor » Wed May 15, 2019 9:56 pm UTC

I like their choices for the 5 most useful Emoji. :roll:

Is that an octopus in the middle? And what's the one on the far right?

Mikeski
Posts: 1089
Joined: Sun Jan 13, 2008 7:24 am UTC
Location: Minnesota, USA

Re: 2150: "XKeyboarCD"

Postby Mikeski » Wed May 15, 2019 10:02 pm UTC

Quizatzhaderac wrote:Full set of toggles I'm imagining this keyboard has:
caps lock
num lock
scroll lock
unicode lock
serif lock
verbatim lock (blocks autocomplete and spelling and grammar checkers)
pop lock (to keep your Tab in place)
Schlage (because some people keep forgetting passwords, and fingerprints get on too many things).

You forgot the "lock lock" to keep you from accidentally toggling any of these. And the "lock lock lock" to keep you from toggling that. And...

User avatar
lllllllllwith10ls
Posts: 15
Joined: Thu Mar 07, 2019 2:52 am UTC

Re: 2150: "XKeyboarCD"

Postby lllllllllwith10ls » Wed May 15, 2019 10:32 pm UTC

Finally something I can play Modded MC with!
mom fapathi

User avatar
dzamie
Posts: 53
Joined: Wed Apr 04, 2012 12:12 pm UTC
Location: The land of crab cakes and Old Bay.

Re: 2150: "XKeyboarCD"

Postby dzamie » Wed May 15, 2019 10:56 pm UTC

Quizatzhaderac wrote:Also, I'm wondering why the number pad skips from 9 to 10?

You type a "0" by inputting the Del key and the 10 key on the same frame. It's not difficult if you lock your computer to 30fps, but real gamers can do it on any clock speed. Or you can take the slow way and type 10, rotate the arrow key to go back one, and then backspace the 1.
Full set of toggles I'm imagining this keyboard has:
caps lock
num lock
scroll lock
unicode lock
serif lock
verbatim lock (blocks autocomplete and spelling and grammar checkers)
pop lock (to keep your Tab in place)
Schlage (because some people keep forgetting passwords, and fingerprints get on too many things).

Don't forget the war lock, to toggle spellcasting mode, and the hem lock, which isn't a toggle so much as it just directly triggers an HCF assembly instruction.

Code: Select all

:Clrhome
:while 1
:Output(randInt(1,8),randInt(1,16),randInt(0,9))
:Output(randInt(1,8),randInt(1,16)," ")
:Output(randInt(1,8),randInt(1,16)," ")
:End

User avatar
MarkGyver
Posts: 41
Joined: Sun Nov 09, 2008 6:56 am UTC

Re: 2150: "XKeyboarCD"

Postby MarkGyver » Thu May 16, 2019 2:19 am UTC

This leopard is okay, but they got the emoji keys wrong. It has been empirically demonstrated that [hedgehog] and [space] are top emoji (Munroe, 2019). I would also include [peach] and [aubergine], which were neglected in the original study, presumably because their utility is self-evident. I lack sufficient data to determine the rightful fifth emoji.

Regardless, the leopard is incompatible with this forum. I get "Your message contains the following unsupported characters:" when I try to use actual emoji instead of writing their names in ASCII.
Generation 0: The first time you see this, copy it into your signature and change it so that it looks like you inspired this signature. Social experiment.

User avatar
Sableagle
Ormurinn's Alt
Posts: 2051
Joined: Sat Jun 13, 2015 4:26 pm UTC
Location: The wrong side of the mirror
Contact:

Re: 2150: "XKeyboarCD"

Postby Sableagle » Thu May 16, 2019 3:01 am UTC

Having the "stop everything working in the middle of a stressful boss battle, wait five seconds, flicker the screen and then go to desktop and pop up a menu I didn't want" button moved out from under my little finger knuckle and over to the back edge of the platter, with a little sandbag wall around it to prevent accidental pressing, would be a good idea.
Oh, Willie McBride, it was all done in vain.

User avatar
higgs-boson
Posts: 522
Joined: Tue Mar 26, 2013 12:00 pm UTC
Location: Europe (UTC + 4 newpix)

Re: 2150: "XKeyboarCD"

Postby higgs-boson » Thu May 16, 2019 5:56 am UTC

Quizatzhaderac wrote:[....]
Full set of toggles I'm imagining this keyboard has:
caps lock
num lock
scroll lock
unicode lock
serif lock
verbatim lock (blocks autocomplete and spelling and grammar checkers)
pop lock (to keep your Tab in place)
Schlage (because some people keep forgetting passwords, and fingerprints get on too many things).


Feature request for "sher lock", making every alphanumeric keystroke to an asterisk mystery an idiotstudy cannot see through, wait, I have it right h***.
***** *****, ** ***.
**** ** **** ** *********.


studyNo, no, no. Don't look like that. Practically everyone is.
Apostolic Visitator, Holiest of Holy Fun-Havers
You have questions about XKCD: "Time"? There's a whole Wiki dedicated to it!

User avatar
chridd
Has a vermicelli title
Posts: 837
Joined: Tue Aug 19, 2008 10:07 am UTC
Location: ...Earth, I guess?
Contact:

Re: 2150: "XKeyboarCD"

Postby chridd » Thu May 16, 2019 6:46 am UTC

Jorpho wrote:But my first thought was this old Onion video.
Apple Introduces Revolutionary New Laptop With No Keyboard
Pretty sure that's obsolete by now. The new ones have a big touch screen where the keyboard should be.

Quizatzhaderac wrote:[....]
Full set of toggles I'm imagining this keyboard has:
caps lock
num lock
scroll lock
unicode lock
serif lock
verbatim lock (blocks autocomplete and spelling and grammar checkers)
pop lock (to keep your Tab in place)
Schlage (because some people keep forgetting passwords, and fingerprints get on too many things).
ˈnidz ən ˈaɪ ˈpi ˈeɪ ˈlɑk ðæt ˈmeɪks ju ˈtaɪp fə.ˈnɛt.ɪk.li
~ chri d. d. /tʃɹɪ.di.di/ (Phonotactics, schmphonotactics) · she(?)(?(?)(?))(?(?(?))(?))(?) · Forum game scores
Avatar from flicky
mittfh wrote:I wish this post was very quotable...
chridd (on Discord) wrote:
Dummy wrote:Sorry You're Gay Dads
SYG'D
marionic (on Discord) wrote:sleep in grave

User avatar
peteispo
Posts: 28
Joined: Wed Apr 08, 2009 3:30 pm UTC

Re: 2150: "XKeyboarCD"

Postby peteispo » Thu May 16, 2019 8:34 am UTC

MarkGyver wrote:This leopard is okay, but they got the emoji keys wrong. It has been empirically demonstrated that [hedgehog] and [space] are top emoji (Munroe, 2019). I would also include [peach] and [aubergine], which were neglected in the original study, presumably because their utility is self-evident. I lack sufficient data to determine the rightful fifth emoji.

Regardless, the leopard is incompatible with this forum. I get "Your message contains the following unsupported characters:" when I try to use actual emoji instead of writing their names in ASCII.


Surely the poo is the fifth emoji

RogueCynic
Posts: 397
Joined: Sun Nov 22, 2009 10:23 pm UTC

Re: 2150: "XKeyboarCD"

Postby RogueCynic » Thu May 16, 2019 10:03 am UTC

Code: Select all

#include "allegro5/allegro.h"
#include "allegro5/allegro_image.h"
#include "allegro5/allegro_primitives.h"
#include <stdio.h>
#include <allegro5/allegro_font.h>
#include <allegro5/allegro_ttf.h>
#define white al_map_rgb(255,255,255)
#define black al_map_rgb(0,0,0)
#define line_size 2
bool done = false;
bool redraw = false;
int position = 0;
const float fps = 60;

int main(int argc, char **argv){

    ALLEGRO_DISPLAY *display = NULL;
    ALLEGRO_EVENT_QUEUE *event_queue = NULL;
    ALLEGRO_TIMER *timer = NULL;
    ALLEGRO_USTR *input;
    input = al_ustr_new("");

    if(!al_init()) {
        fprintf(stderr, "failed to initialize allegro!\n");
        return -1;
        }

    display = al_create_display(640, 480);
    if(!display) {
        fprintf(stderr, "failed to create display!\n");
        return -1;
        }

    event_queue = al_create_event_queue();
    if(!event_queue) {
        fprintf(stderr, "failed to create event_queue!\n");
        al_destroy_display(display);
        return -1;
        }

    if(!al_install_keyboard()) {
        fprintf(stderr, "failed to initialize the keyboard!\n");
        return -1;
        }

    ALLEGRO_FONT *font = al_create_builtin_font();
    if (!font){
        fprintf(stderr, "Could not create font.\n");
        return -1;
        }

   timer = al_create_timer(1.0 / fps);
   if(!timer) {
      fprintf(stderr, "failed to create timer!\n");
      return -1;
   }

    al_register_event_source(event_queue, al_get_timer_event_source(timer));
    al_register_event_source(event_queue, al_get_display_event_source(display));
    al_register_event_source(event_queue, al_get_keyboard_event_source());

    al_clear_to_color(black);
    al_start_timer(timer);
    al_flip_display();

    while(!done)
    {
        ALLEGRO_EVENT ev;
        ALLEGRO_TIMEOUT timeout;
        al_init_timeout(&timeout, 0.06);

        bool get_event = al_wait_for_event_until(event_queue, &ev, &timeout);

        if(get_event && ev.type == ALLEGRO_EVENT_DISPLAY_CLOSE) {
            done = true;
            }

        if(ev.type == ALLEGRO_EVENT_TIMER)
            redraw = true;

        if(get_event && ev.keyboard.keycode == ALLEGRO_KEY_ESCAPE)
            done = true;

        if(get_event && ev.type == ALLEGRO_EVENT_KEY_CHAR){
            if(get_event && ev.keyboard.keycode == ALLEGRO_KEY_BACKSPACE){
            al_ustr_remove_chr(input, position);
            position = position - 1;
            redraw = true;
        }//ALLEGRO_KEY_BACKSPACE
            else{
            al_ustr_append_chr(input, ev.keyboard.unichar);
            position = al_ustr_length(input);
            redraw = true;
            }
        }

/*        else if(get_event && ev.keyboard.keycode == ALLEGRO_KEY_BACKSPACE){
            al_ustr_remove_chr(input, position);
            position = position - 1;
            redraw = true;
        }//ALLEGRO_KEY_BACKSPACE*/

        if(!al_event_queue_is_empty(&ev) && redraw){
            redraw = false;
            al_clear_to_color(black);
            al_draw_textf(font, white, 10, 30, 0, "%s", al_cstr(input));
            al_flip_display();}
        }// end of while loop

    fprintf(stderr, " position == %i", position);
    al_destroy_display(display);
    al_destroy_event_queue(event_queue);
    al_ustr_free(input);
    return 0;
}


I spent a few weeks getting this code to work on my qwerty keyboard. Now I'll have to rewrite it. Thank you Randall.
I am Lord Titanius Englesmith, Fancyman of Cornwood.
See 1 Kings 7:23 for pi.
If you put a prune in a juicer, what would you get?

User avatar
orthogon
Posts: 3049
Joined: Thu May 17, 2012 7:52 am UTC
Location: The Airy 1830 ellipsoid

Re: 2150: "XKeyboarCD"

Postby orthogon » Thu May 16, 2019 10:31 am UTC

I like the 15-puzzle-style numberpad. It means you can choose whether you want your numberpad in the calculator configuration (123 at the bottom) or phone style (123 at the top). (Of course, you have to be able to solve the puzzle. If something urgent comes up, you might be left with it in an unorthodox configuration).

It also gives you the option of a more efficient layout that puts the commonly occurring digits on the "home keys". According to Benford's law, 1-2-3 should really be on the middle row.

Of course, if you go for phone-style, you have to deal with the up and down arrow keys being reversed.
xtifr wrote:... and orthogon merely sounds undecided.

User avatar
cellocgw
Posts: 2032
Joined: Sat Jun 21, 2008 7:40 pm UTC

Re: 2150: "XKeyboarCD"

Postby cellocgw » Thu May 16, 2019 11:10 am UTC

peteispo wrote:Surely the poo is the fifth emoji


Either that or it's the FifthElement.
(and don't call me Shirley)
https://app.box.com/witthoftresume
Former OTTer
Vote cellocgw for President 2020. #ScienceintheWhiteHouse http://cellocgw.wordpress.com
"The Planck length is 3.81779e-33 picas." -- keithl
" Earth weighs almost exactly π milliJupiters" -- what-if #146, note 7

User avatar
Quizatzhaderac
Posts: 1745
Joined: Sun Oct 19, 2008 5:28 pm UTC
Location: Space Florida

Re: 2150: "XKeyboarCD"

Postby Quizatzhaderac » Thu May 16, 2019 2:39 pm UTC

dzamie wrote:
Quizatzhaderac wrote:Also, I'm wondering why the number pad skips from 9 to 10?

You type a "0" by inputting the Del key and the 10 key on the same frame. It's not difficult if you lock your computer to 30fps, but real gamers can do it on any clock speed. Or you can take the slow way and type 10, rotate the arrow key to go back one, and then backspace the 1.
Nah, I'm not talking about the physical ordering (which is reconfigurable) I'm asking why all the numbers between 9 and 10 are absent. I mean, there aren't even ten keys there, why is the Ath key ten?
The thing about recursion problems is that they tend to contain other recursion problems.

User avatar
da Doctah
Posts: 972
Joined: Fri Feb 03, 2012 6:27 am UTC

Re: 2150: "XKeyboarCD"

Postby da Doctah » Thu May 16, 2019 4:36 pm UTC

orthogon wrote:you have to deal with the up and down arrow keys being reversed.


I'd like to see the arrow keypad based on the Silver Age Green Arrow's arsenal. So in addition to left-arrow, right-arrow, up-arrow and down-arrow, you'd have things like the smokescreen-arrow, grappling-line-arrow, and of course the iconic boxing-glove-arrow.

And so help, this:

Image

User avatar
Heimhenge
Posts: 338
Joined: Thu May 01, 2014 11:35 pm UTC
Location: Arizona desert

Re: 2150: "XKeyboarCD"

Postby Heimhenge » Thu May 16, 2019 4:55 pm UTC

orthogon wrote:I like the 15-puzzle-style numberpad. It means you can choose whether you want your numberpad in the calculator configuration (123 at the bottom) or phone style (123 at the top). (Of course, you have to be able to solve the puzzle. If something urgent comes up, you might be left with it in an unorthodox configuration).

It also gives you the option of a more efficient layout that puts the commonly occurring digits on the "home keys". According to Benford's law, 1-2-3 should really be on the middle row.

Of course, if you go for phone-style, you have to deal with the up and down arrow keys being reversed.


I have to wonder how many people have even seen that old sliding square number puzzle. Interesting factoid ... if you take a solved puzzle and simply interchange two adjacent numbers (by physically removing and reinstalling the two squares [which is easy to do on the cheap flexible plastic models]) the puzzle becomes unsolvable. I know, because a "friend" gave me one he had modded and challenged me to solve it. Only later, after much wasted time, did I discover this could be done.

You can see all the numbers and their positions on Randall's puzzle. I have to wonder if he intentionally set it up to be unsolvable. To decide, one would have to replicate his puzzle on squares of paper and try to solve it ... unless there's some decidability algorithm I'm not aware of.

User avatar
colonel_hack
Posts: 40
Joined: Sat Nov 27, 2010 5:50 am UTC

Re: 2150: "XKeyboarCD"

Postby colonel_hack » Thu May 16, 2019 5:08 pm UTC

Jorpho wrote:My second thought was that the circular thing was intended as some sort of stargate.

I assumed it rotated and though of using it for something like a combination of an isomorphic music keyboard and Shepard tone/Bach's endlessly rising canon type thing. Maybe with one hand inside playing and the other outside turning it? You could type that way too, rotating based on contact frequencies of letters or subject (Greek letters rotate in if you are doing math)(or writing in Greek). A little more thought maybe just a circle of 5ths for the 1st model.

Pronounced X-Key-borked?

rmsgrey
Posts: 3601
Joined: Wed Nov 16, 2011 6:35 pm UTC

Re: 2150: "XKeyboarCD"

Postby rmsgrey » Thu May 16, 2019 5:34 pm UTC

Heimhenge wrote:You can see all the numbers and their positions on Randall's puzzle. I have to wonder if he intentionally set it up to be unsolvable. To decide, one would have to replicate his puzzle on squares of paper and try to solve it ... unless there's some decidability algorithm I'm not aware of.


It depends what you consider to be the solved position. If you have 1 top left and 16 (the missing piece) bottom right, then Randall's version is unsolvable; if you have 1 bottom left and 16 top right, then it's solvable.

And, yes, there is a decidability algorithm: for any two positions with the gap in the same place, find a way of turning one into the other by picking up pieces and putting them back in each other's places. If the number of transpositions required is odd, then the two can't be converted into each other by sliding; if it's even, they can. Equivalently, treat one as a permutation of the other, and count the number of cycles - if that has the same parity as the number of tiles, then the two can be converted into each other; if not, they can't.

Randall's layout is:
01,08,04,12
07,__,11,03
15,06,10,09
02,05,13,14

Moving the hole to the bottom right gives (among other possibilities):
01,08,04,12
07,06,11,03
15,05,10,09
02,13,14,__

The target is:
01,02,03,04
05,06,07,08
09,10,11,12
13,14,15,__

Treating the latter as a permutation on the previous arrangement gives the following cycles:
01>01
02>08>03>04>12>09>15>14>13>02
05>07>11>10>05
06>06

There's an even number of cycles and an odd number of tiles, so the two positions can't be reached from each other by sliding.

KittenKaboodle
Posts: 152
Joined: Thu Dec 16, 2010 6:36 am UTC

Re: 2150: "XKeyboarCD"

Postby KittenKaboodle » Thu May 16, 2019 9:10 pm UTC

Quizatzhaderac wrote:Nah, I'm not talking about the physical ordering (which is reconfigurable) I'm asking why all the numbers between 9 and 10 are absent. I mean, there aren't even ten keys there, why is the Ath key ten?


Surely one doesn't need more than 0010 keys on the number pad? Or even, according to Neil Stevenson in Cryptonomicon, one key should be sufficient for everything (and that cumbersome monitor could be replaced with a single LED)
Also, I think that if one writes it as "ten" it means 00001010 not 00010000 not to mention that there is an "11" key, sure it saves a keystroke in some limited cases, but that is getting a bit oddly specific.

leafar
Posts: 16
Joined: Wed Dec 03, 2014 3:57 pm UTC

Re: 2150: "XKeyboarCD"

Postby leafar » Thu May 16, 2019 9:45 pm UTC

It's not quite the same, but I was immediately reminded of Tom Scott's full emoji keyboard: https://www.youtube.com/watch?v=3AtBE9BOvvk.
I guess he will have to continue expanding it, though... Damn Unicode Consortium!

User avatar
Lode
Posts: 72
Joined: Thu May 29, 2008 5:16 pm UTC

Re: 2150: "XKeyboarCD"

Postby Lode » Thu May 16, 2019 11:19 pm UTC

Does it have mechanical key switches and n-key rollover?

User avatar
Quizatzhaderac
Posts: 1745
Joined: Sun Oct 19, 2008 5:28 pm UTC
Location: Space Florida

Re: 2150: "XKeyboarCD"

Postby Quizatzhaderac » Fri May 17, 2019 7:21 pm UTC

An alternative thing that a XKyboarCD could have is addition is extra key sets for other dimensions, alternate coordinate systems.

Forwards/ back
Clockwise/counter
inward/outward (with "><" and "<>" keys)
Port/starboard (dock and wave images)
Earlier/later (sunrise and sunset images)
West/South and Ast/Dest (for gaming purposes, keeping current WASD labeling scheme from current keyboards)
Yinward/Yangward
Red/blue (relativistic)
Red/blue (political)
Law/chaos
Kaos/heat death
The thing about recursion problems is that they tend to contain other recursion problems.

User avatar
Pfhorrest
Posts: 5310
Joined: Fri Oct 30, 2009 6:11 am UTC
Contact:

Re: 2150: "XKeyboarCD"

Postby Pfhorrest » Fri May 17, 2019 9:33 pm UTC

Quizatzhaderac wrote:Earlier/later (sunrise and sunset images)

How can you tell these apart, unless there's like a mechanism attached to an internal compass that keeps one always on the west-facing side of the keyboard and the other on the east-facing side?
Forrest Cameranesi, Geek of All Trades
"I am Sam. Sam I am. I do not like trolls, flames, or spam."
The Codex Quaerendae (my philosophy) - The Chronicles of Quelouva (my fiction)

User avatar
colonel_hack
Posts: 40
Joined: Sat Nov 27, 2010 5:50 am UTC

Re: 2150: "XKeyboarCD"

Postby colonel_hack » Fri May 17, 2019 11:30 pm UTC

Quizatzhaderac wrote:An alternative thing that a XKyboarCD could have is addition is extra key sets for other dimensions, alternate coordinate systems.

Forwards/ back
Clockwise/counter
inward/outward (with "><" and "<>" keys)
Port/starboard (dock and wave images)
Earlier/later (sunrise and sunset images)
West/South and Ast/Dest (for gaming purposes, keeping current WASD labeling scheme from current keyboards)
Yinward/Yangward
Red/blue (relativistic)
Red/blue (political)
Law/chaos
Kaos/heat death

Position/momentum
Time/frequency (Meow)
Reciprocal/direct lattice
Sample/Z
Riemann sphere/Complex plane
Doughnut/Coffee

User avatar
Heimhenge
Posts: 338
Joined: Thu May 01, 2014 11:35 pm UTC
Location: Arizona desert

Re: 2150: "XKeyboarCD"

Postby Heimhenge » Sat May 18, 2019 3:42 pm UTC

Quizatzhaderac wrote:An alternative thing that a XKyboarCD could have is addition is extra key sets for other dimensions, alternate coordinate systems.

Forwards/ back
Clockwise/counter
inward/outward (with "><" and "<>" keys)
Port/starboard (dock and wave images)
Earlier/later (sunrise and sunset images)
West/South and Ast/Dest (for gaming purposes, keeping current WASD labeling scheme from current keyboards)
Yinward/Yangward
Red/blue (relativistic)
Red/blue (political)
Law/chaos
Kaos/heat death


How would one tell a "sunrise" image from a "sunset" image?

User avatar
lllllllllwith10ls
Posts: 15
Joined: Thu Mar 07, 2019 2:52 am UTC

Re: 2150: "XKeyboarCD"

Postby lllllllllwith10ls » Sat May 18, 2019 6:00 pm UTC

There's a large arrow pointing up or down
mom fapathi

User avatar
Old Bruce
Posts: 204
Joined: Tue Jun 28, 2016 2:27 pm UTC

Re: 2150: "XKeyboarCD"

Postby Old Bruce » Sat May 18, 2019 7:09 pm UTC

lllllllllwith10ls wrote:There's a large arrow pointing up or down

Most people don't notice that.

User avatar
Heimhenge
Posts: 338
Joined: Thu May 01, 2014 11:35 pm UTC
Location: Arizona desert

Re: 2150: "XKeyboarCD"

Postby Heimhenge » Sat May 18, 2019 10:49 pm UTC

lllllllllwith10ls wrote:There's a large arrow pointing up or down


For an icon I would expect that. Quizatzhaderac said "images" which to me implied "photos", but I guess the usage has expanded some:

https://www.dictionary.com/browse/image

User avatar
dzamie
Posts: 53
Joined: Wed Apr 04, 2012 12:12 pm UTC
Location: The land of crab cakes and Old Bay.

Re: 2150: "XKeyboarCD"

Postby dzamie » Sun May 19, 2019 1:20 am UTC

That four-key above the arrow key seems like it'd do well as a game of Simon. That's probably what it does. It's a security feature.

Code: Select all

:Clrhome
:while 1
:Output(randInt(1,8),randInt(1,16),randInt(0,9))
:Output(randInt(1,8),randInt(1,16)," ")
:Output(randInt(1,8),randInt(1,16)," ")
:End

rick.s
Posts: 16
Joined: Mon Sep 02, 2013 9:29 pm UTC

Re: 2150: "XKeyboarCD"

Postby rick.s » Sun May 19, 2019 2:25 am UTC

colonel_hack wrote:
Quizatzhaderac wrote:An alternative thing that a XKyboarCD could have is addition is extra key sets for other dimensions, alternate coordinate systems.

Forwards/ back
Clockwise/counter
inward/outward (with "><" and "<>" keys)
Port/starboard (dock and wave images)
Earlier/later (sunrise and sunset images)
West/South and Ast/Dest (for gaming purposes, keeping current WASD labeling scheme from current keyboards)
Yinward/Yangward
Red/blue (relativistic)
Red/blue (political)
Law/chaos
Kaos/heat death

Position/momentum
Time/frequency (Meow)
Reciprocal/direct lattice
Sample/Z
Riemann sphere/Complex plane
Doughnut/Coffee


This really needs a coordinate-basis-lock key.

Also, we have an ergonomic design not stuck in a hyperbolic geometry, but accepting a Riemannian geometry.

User avatar
Quizatzhaderac
Posts: 1745
Joined: Sun Oct 19, 2008 5:28 pm UTC
Location: Space Florida

Re: 2150: "XKeyboarCD"

Postby Quizatzhaderac » Mon May 20, 2019 3:00 pm UTC

Pfhorrest wrote:
Quizatzhaderac wrote:Earlier/later (sunrise and sunset images)

How can you tell these apart, unless there's like a mechanism attached to an internal compass that keeps one always on the west-facing side of the keyboard and the other on the east-facing side?
Heimhenge wrote:How would one tell a "sunrise" image from a "sunset" image?
I intended that as a joke, two buttons would have identical icons, thus defeating the point of icons.

Although, I suppose since we have LED keys already they could be GIFs.
The thing about recursion problems is that they tend to contain other recursion problems.

User avatar
Xanthir
My HERO!!!
Posts: 5400
Joined: Tue Feb 20, 2007 12:49 am UTC
Location: The Googleplex
Contact:

Re: 2150: "XKeyboarCD"

Postby Xanthir » Tue May 21, 2019 6:18 pm UTC

So I"m still not sure what the rightmost emoji is. Anyone have it?
(defun fibs (n &optional (a 1) (b 1)) (take n (unfold '+ a b)))

User avatar
Flumble
Yes Man
Posts: 2209
Joined: Sun Aug 05, 2012 9:35 pm UTC

Re: 2150: "XKeyboarCD"

Postby Flumble » Tue May 21, 2019 7:03 pm UTC

My best guess would be one of those closed ski lift thingies. I bet Randall has an iphone.


Return to “Individual XKCD Comic Threads”

Who is online

Users browsing this forum: Archgeek and 31 guests