Anonyme Keyboardphile

Dieses Thema im Forum "Hardware & Software" wurde erstellt von GibSral, 25/9/21.

  1. GibSral

    GibSral KGB Mitglied

    Registriert seit:
    15/10/14
    Beiträge:
    193
    Für Darki hier mal ein Zwischenstand. Die Keycaps sind noch nicht final sondern einfach von einer Roccat Gamingtastatur, die ich hier noch rumfliegen hatte. Die LEDs hab ich wie schon erwähnt beim Löten auf der linken Seite wegen Dummheit gekillt und dann konsequenter weise rechtes gleich weggelassen. Vielleicht bau ich irgendwann links nochmal mit LEDs neu und setze rechts dann auch noch welche rein.
    20210925_211657 (Medium).jpg 20210925_211702 (Medium).jpg
     
  2. Dragnet

    Dragnet Mitarbeiter Administrator

    Registriert seit:
    15/10/14
    Beiträge:
    985
    Was hast du denn so für Händler hier die auch liefern können? Ich suche immer noch coole Keycaps, also etwas das besondern cool aussieht. Hab nur kein Bock aus China zu bestellten und dann Zollprobs etc zu haben. Sollten aber schon "speziellen" Kram haben, also nicht einfach nur weiße Keycaps oder so. Bin ja großer Fan von den Ducky Tastaturen, sind zwar fertige Keyboards, aber hier auch richtig kacke lieferbar. Deutsches Layout sollte das aber schon sein. Das ist wahrscheinlich das Problem. :|
     
  3. GibSral

    GibSral KGB Mitglied

    Registriert seit:
    15/10/14
    Beiträge:
    193
    ich bin da ja auch noch am suchen. Ich hab jetzt tatsächlich mal in China bestellt. Mal schauen was passiert
     
  4. Cartesii

    Cartesii Mitglied

    Registriert seit:
    19/5/18
    Beiträge:
    186
    Wofür brauch man denn solche Keypads? :>
     
  5. GibSral

    GibSral KGB Mitglied

    Registriert seit:
    15/10/14
    Beiträge:
    193
    Du meinst Keycaps?
     
    Cartesii gefällt das.
  6. Dragnet

    Dragnet Mitarbeiter Administrator

    Registriert seit:
    15/10/14
    Beiträge:
    985
    Es gibt aber auch Keyboardpads :p

    [​IMG]
     
  7. Isaro

    Isaro Mitglied

    Registriert seit:
    19/5/18
    Beiträge:
    408
    Sind das nicht Deskpads? :p
     
  8. Dragnet

    Dragnet Mitarbeiter Administrator

    Registriert seit:
    15/10/14
    Beiträge:
    985
    Nein, dass was du meinst nennt man Teppich. :coffee:
     
    Gaik gefällt das.
  9. GibSral

    GibSral KGB Mitglied

    Registriert seit:
    15/10/14
    Beiträge:
    193
    Da die Keycaps aus China auf sich warten lassen und ich mir inzwischen sicher bin, dass ich das Split Keyboard weiter zum coden nutzen werde hab ich mir mal noch ein paar teurere Keycaps aus Amiland bestellt. Die waren nach 2 Tagen da :D
     

    Anhänge:

  10. Dragnet

    Dragnet Mitarbeiter Administrator

    Registriert seit:
    15/10/14
    Beiträge:
    985
    Die Tastenanordnung da mit Esc und FN und so, ist aber schon sehr strange...aber gut, deine Gaming Tastenbelegungen mit Space und so waren auch schon immer merkwürdig. Immerhin haste das "Ü" da jetzt gegen die passende englische Taste ausgetauscht. :D

    Wozu baut man sich eine Caps-Lock Taste ein?

    /edit: Ah warte...oben war das noch F1 auf der deutschen Tastatur? Ich bin verwirrt...
    /edit2: Ich habs...da waren keine F-Tasten bei den neuen Caps dabei richtig? :angel:
     
  11. GibSral

    GibSral KGB Mitglied

    Registriert seit:
    15/10/14
    Beiträge:
    193
    Ich hatte ne wilde Mischung aus Caps damit das mit dem Profil hinhaut. Da hab ich auch F Tasten benutzt. Caps Lock nutze ich auch nicht, wo ist da ne Taste. Wo normalerweise CapsLock ist hab ich ESC. Das hab ich auf meiner "normalen" Tastatur auch so umgemappt. Ich hatte hier nur alte deutsche Tastaturen rumliegen, deswegen waren das vorher deutsche Caps.

    Ich spiele immernoch mit dem Layout rum da ich noch nicht ganz zufrieden bin.
    Hier mal das aktuelle Layout:
    Code:
    enum layers {
        _QWERTY,
        _LOWER,
        _RAISE,
        _ADJUST,
    };
    
    #define RAISE MO(_RAISE)
    #define LOWER MO(_LOWER)
    #define COPY LCTL(KC_INS)
    #define INSERT LSFT(KC_INS)
    #define S_DELETE LSFT(KC_DELETE)
    #define AE RALT(KC_Q)
    #define UE RALT(KC_Y)
    #define OE RALT(KC_P)
    #define SS RALT(KC_S)
    #define QUAKE LALT(KC_RBRC)
    #define A_TAB RALT(KC_TAB)
    #define C_TAB RCTL(KC_TAB)
    
    const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    
    /* QWERTY
     * ,--------------------------------------------.                    ,----------------------------------------------.
     * |    `    |   1  |   2  |   3  |   4  |   5  |                    |   6  |   7  |   8  |   9  |   0  |  -        |
     * |---------+------+------+------+------+------|                    |------+------+------+------+------+-----------|
     * |   Tab   |   Q  |   W  |   E  |   R  |   T  |                    |   Y  |   U  |   I  |   O  |   P  |  BS       |
     * |---------+------+------+------+------+------|                    |------+------+------+------+------+-----------|
     * |   ESC   |   A  |   S  |   D  |   F  |   G  |-------.    ,-------|   H  |   J  |   K  |   L  |   ;  |  '        |
     * |---------+------+------+------+------+------|   (   |    |    )  |------+------+------+------+------+-----------|
     * |  LCTRL  |   Z  |   X  |   C  |   V  |   B  |-------|    |-------|   N  |   M  |   ,  |   .  |   /  |   RCTRL   |
     * `--------------------------------------------|      /      \      \-----------------------------------------------'
     *               | WIN  | LALT | LSFT | LOWER | Space /        \ Enter | RAISE | RSFT  | RALT |  BS  |
     *                `----------------------------------'          '------------------------------------'
     */
    
     [_QWERTY] = LAYOUT(
        KC_GRV,   KC_1,   KC_2,    KC_3,    KC_4,    KC_5,                            KC_6,    KC_7,    KC_8,    KC_9,    KC_0, KC_MINS,
        KC_TAB,   KC_Q,   KC_W,    KC_E,    KC_R,    KC_T,                            KC_Y,    KC_U,    KC_I,    KC_O,    KC_P, KC_BSPC,
        KC_ESC,   KC_A,   KC_S,    KC_D,    KC_F,    KC_G,                            KC_H,    KC_J,    KC_K,    KC_L, KC_SCLN, KC_QUOT,
        KC_LCTRL, KC_Z,   KC_X,    KC_C,    KC_V,    KC_B,    KC_LPRN,  KC_RPRN,      KC_N,    KC_M, KC_COMM,  KC_DOT, KC_SLSH, KC_RCTL,
                          KC_LGUI, KC_LALT, KC_LSFT, LOWER,    KC_SPC,   KC_ENT,  RAISE,   KC_RSFT, KC_RALT, KC_APP
    ),
    
    /* LOWER
     * ,-----------------------------------------.                    ,-----------------------------------------.
     * |      |  F1  |  F2  |  F3  |  F4  |  F5  |                    |  F6  |  F7  |  F8  |  F9  | F10  | F11
     * |------+------+------+------+------+------|                    |------+------+------+------+------+------|
     * |   `  |   1  |   2  |   3  |   4  |   5  |                    |   6  |   7  |   8  |   9  |   0  | F12  |
     * |------+------+------+------+------+------|                    |------+------+------+------+------+------|
     * |      | SDEL |  DEL | Pos1 | PgUp | DEL  |-------.    ,-------| Left | Down |  Up  |Right |      |      |
     * |------+------+------+------+------+------|   [   |    |   ]   |------+------+------+------+------+------|
     * |      |C-TAB |A-TAB | End  |PgDown|  APP |-------|    |-------| APP  | COPY |INSERT| QUAKE| BSLS |      |
     * `-----------------------------------------/       /     \      \-----------------------------------------'
     *             | WIN  | LALT | LSFT | LOWER | Space /       \ Enter | RAISE | RSFT  | RALT |  BS  |
     *              `----------------------------------'         '------------------------------------'
     */
    
    [_LOWER] = LAYOUT(
        _______,   KC_F1,    KC_F2,   KC_F3,    KC_F4,    KC_F5,                       KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,  KC_F11,
         KC_GRV,    KC_1,     KC_2,    KC_3,     KC_4,     KC_5,                        KC_6,    KC_7,    KC_8,    KC_9,    KC_0,  KC_F12,
        _______,S_DELETE,KC_DELETE, KC_HOME,  KC_PGUP,KC_DELETE,                     KC_LEFT, KC_DOWN,   KC_UP,  KC_RGHT,XXXXXXX, XXXXXXX,
        _______,   C_TAB,    A_TAB,  KC_END,  KC_PGDN,   KC_APP,   KC_LBRC,  KC_RBRC,  KC_APP,    COPY,  INSERT,    QUAKE, KC_NUBS, _______,
                            _______, _______, _______, _______,  _______, _______,  _______, _______, _______, _______
    ),
    /* RAISE
     * ,-------------------------------------------.                    ,-----------------------------------------.
     * |        |  F1  |  F2  |  F3  |  F4  |  F5  |                    |  F6  |  F7  |  F8  |  F9  | F10  | F11  |
     * |--------+------+------+------+------+------|                    |------+------+------+------+------+------|
     * |        |  1   |  2   |  3   |  4   |  5   |                    |  6   |  7   |  8   |  9   |   0  | F12  |
     * |--------+------+------+------+------+------|                    |------+------+------+------+------+------|
     * |        |      |  -   |  =   |  [   |  ]   |-------.    ,-------|  ML  |  MD  |  MU  |  ML  |      |      |
     * |--------+------+------+------+------+------|   {   |    |   }   |------+------+------+------+------+------|
     * |        |      |   ä  |  ü   |  ö   |  ß   |-------|    |-------|  MB1 |  MB2 | MB3  |      |      |      |
     * `-------------------------------------------|       /     \      \-----------------------------------------'
     *               | WIN  | LALT | LSFT | LOWER | Space /       \ Enter | RAISE | RSFT  | RALT |  BS  |
     *                `----------------------------------'         '------------------------------------'
     */
    
    [_RAISE] = LAYOUT(
        _______,   KC_F1,   KC_F2,   KC_F3,   KC_F4,    KC_F5,                     KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,  KC_F11,
        _______,    KC_1,    KC_2,    KC_3,    KC_4,     KC_5,                      KC_6,    KC_7,    KC_8,    KC_9,    KC_0,  KC_F12,
        _______, _______, KC_MINS,  KC_EQL, KC_LBRC,  KC_RBRC,                   KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, _______, _______,
        _______, _______,      AE,       UE,      OE,      SS, KC_LCBR, KC_RCBR, KC_BTN1, KC_BTN2, KC_BTN3, _______, _______, _______,
                          _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
    ),
    /* ADJUST (Press LOWER and RAISE together)
     * ,-----------------------------------------.                    ,-----------------------------------------.
     * |RESET |      |      |      |      |      |                    |      |      |      |      |      |      |
     * |------+------+------+------+------+------|                    |------+------+------+------+------+------|
     * |RGB ON| HUE+ | SAT+ | VAL+ |      |      |                    |      | PREV | PLAY | NEXT |      |      |
     * |------+------+------+------+------+------|                    |------+------+------+------+------+------|
     * | MODE | HUE- | SAT- | VAL- |      |      |-------.    ,-------|      | VOL- | MUTE | VOL+ |      |      |
     * |------+------+------+------+------+------|       |    |       |------+------+------+------+------+------|
     * |      |      |      |      |      |      |-------|    |-------|      |      |      |      |      |      |
     * `-----------------------------------------/       /     \      \-----------------------------------------'
     *             | WIN  | LALT | LSFT | LOWER | Space /       \ Enter | RAISE | RSFT  | RALT |  BS  |
     *              `----------------------------------'         '------------------------------------'
     */
    
    [_ADJUST] = LAYOUT(
        RESET,   XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,                   XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
        RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, XXXXXXX, XXXXXXX,                   XXXXXXX, KC_MPRV, KC_MPLY, KC_MNXT, XXXXXXX, XXXXXXX,
        RGB_MOD, RGB_HUD, RGB_SAD, RGB_VAD, XXXXXXX, XXXXXXX,                   XXXXXXX, KC_VOLD, KC_MUTE, KC_VOLU, XXXXXXX, XXXXXXX,
        XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
                          _______, _______, _______, _______, _______, _______,  _______, _______, _______, _______
      )
    };
     
    Zuletzt bearbeitet: 21/10/21