Search found 11 matches

by seankeyboard
25 Mar 2015, 23:53
Forum: Workshop
Topic: How to build your very own keyboard firmware
Replies: 711
Views: 439814

Not sure if anyone can help me but I have this issue that if I have the teensy plugged in while booting windows7, windows fails to boot.
by seankeyboard
03 Mar 2015, 22:04
Forum: Workshop
Topic: How to build your very own keyboard firmware
Replies: 711
Views: 439814

I will have it pwn controlled so probably 10/255 or something really low like that. So it wouldn't be 20ma per led. I just dont know how to write the code
by seankeyboard
03 Mar 2015, 19:46
Forum: Workshop
Topic: How to build your very own keyboard firmware
Replies: 711
Views: 439814


Thanks for the help, I still dont know why it isnt released though.

you are welcome. 8-)

hrrm i used what you wrote and i tried to look over the code but couldnt get the macros to work, i even looked at some other examples on github. do i need to #include something somewhere else?
It compiles ...
by seankeyboard
02 Mar 2015, 22:33
Forum: Workshop
Topic: How to build your very own keyboard firmware
Replies: 711
Views: 439814


I just read it, on your example how come V isnt released, also is "wait" measured in milliseconds

Yes wait is measured in milliseconds, see common/action_macro.h.

I don't want to appear rude but you should really read the doc again because you are asking things that are already answered there ...
by seankeyboard
02 Mar 2015, 22:24
Forum: Workshop
Topic: How to build your very own keyboard firmware
Replies: 711
Views: 439814


what is after the D, T, and U

if I wanted to make a 3 key macro what would that look like

have you read the documentation I pointed out?

2.3 Macro action
***TBD***

`Macro` action indicates complex key strokes.
MACRO(MACRO( D(LSHIFT), D(D), END ) U(D), U(LSHIFT), END )
MACRO( I(255), T(H ...
by seankeyboard
02 Mar 2015, 22:15
Forum: Workshop
Topic: How to build your very own keyboard firmware
Replies: 711
Views: 439814

Could you explain this part for me please.

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
{
switch (id) {
case CTRLV:
return (record->event.pressed ?
MACRO( D(LCTRL), T(V), U(LCTRL), END ) :
MACRO_NONE );
}
}

what you don't understand? also read doc/keymap ...
by seankeyboard
02 Mar 2015, 22:02
Forum: Workshop
Topic: How to build your very own keyboard firmware
Replies: 711
Views: 439814

for creating a macro that "clicks" ctrl+v, put a FN to a key, like FN1 and add to your fn_actions[] array a call to


[1] = ACTION_MACRO(CTRLV), // CTRL+v

you should define CTRLV as an enum macro_id


enum macro_id {
CTRLV
}

then define the macro logic:


const macro_t *action_get_macro ...
by seankeyboard
02 Mar 2015, 16:51
Forum: Workshop
Topic: How to build your very own keyboard firmware
Replies: 711
Views: 439814

Hey guys how do you create a macro ie like ctrl+v or win+e. Also how do I make a key that does something with a long click and other with a fast click kind of like the FN tap but with keys and macros. Thanks everyone!
by seankeyboard
06 Feb 2015, 19:54
Forum: Workshop
Topic: How to build your very own keyboard firmware
Replies: 711
Views: 439814

@Kaibz : Sorry but I'm still stuck there. In the meantime I'm using BACKLIGHT_STEP to cycle through all (7) modes, which is not ideal, but I check this thread from time to time and also try different solutions. So far nothing.

@seankeyboard I believe it's in the config file.
For example in ...
by seankeyboard
05 Feb 2015, 20:36
Forum: Workshop
Topic: How to build your very own keyboard firmware
Replies: 711
Views: 439814

@Kaibz : Sorry but I'm still stuck there. In the meantime I'm using BACKLIGHT_STEP to cycle through all (7) modes, which is not ideal, but I check this thread from time to time and also try different solutions. So far nothing.

@seankeyboard I believe it's in the config file.
For example in ...
by seankeyboard
05 Feb 2015, 09:09
Forum: Workshop
Topic: How to build your very own keyboard firmware
Replies: 711
Views: 439814

Where can I go to change the default RESET command?
I closed my keyboard and I don't have access to the hardware reset button
Assuming your keyboard is correctly working, software reset is it accomplished with LSHIFT + RSHIFT + PAUSE.

Go to advanced search