Friday, September 4, 2009

Keyboard control of html5 video elements

HTML 5 introduces the video and audio media elements. Playback is manipulated by the user with browser supplied controls (indicated via the controls attribute), or with author supplied controls. In the case of browser supplied controls the current Firefox implementation is described here, and an idea for potentially improved keyboard support is suggested.

video with no controlsShow here is a screen shot of a video with no controls shown. In this case the reason they are not shown is because the mouse pointer is not hovering over the video. Hovering over this now won't show the controls; it is just an image after all.

This next image shows a blown up view of the controls that appear when the mouse hovers over the video. I've also hovered over the volume control here to show reveal the volume slider.
video with controls Point at what you need, click what you want, move away, and enjoy your video. Nice. When the mouse user doesn't want to interact with the video, the controls slide away leaving an uncluttered video viewing experience. The gotcha here is that not all users are mouse users, and not all devices have a mouse (or touch screen).

Are you a keyboard user?

We have you covered. You can tab to the video element. The controls are not shown but the you can manipulate the video using some intuitive keystrokes such as arrowing left and right to go back and forward, space to toggle play and pause, and up and down arrows to control volume etc. Sighted keyboard users can enjoy uncluttered interaction with the video, while screen reader users can of course enjoy the same interaction regardless of visual clutter.

We still have some concerns:

1. Discoverability. Once a user has tabbed to a video, it is difficult to tell that the video has focus and there is nothing indicating that the video is keyboard controllable.

2. Feedback. The feedback after a user action is not as rich as the feedback when using the controls. For example, pressing right arrow to advance the video doesn't tell you how far ahead we went, or where we are in the overall length of the video.

An Idea...

Keep the current functionality but add a secondary keyboard interaction model. Once a user has tabbed to the video element then the video is directly controlled via the existing keystrokes. If the user hits tab again, the controls appear, and the first control is focused. A regular keyboard interaction model ensues for the controls (tab navigation, and per control keyboard manipulation). Tabbing past the last control leaves the video element entirely, moving to the next element in the document tab order.

Pros: Discoverability is solved. Feedback is solved.

Cons: It increases the number of items in the overall document tab order. Additional source code is required.

Thoughts?

134 comments:

bestouff said...

Press [enter] for controls.

jan.richards said...

- I like the comment about ENTER to activate the multi-tab target mode ...
- In single tab target mode (for sighted keyboard users or non-sighted users familiar with the UI), What about:
+ tabbing in the focus brought up the controls for 20 sec, then they faded out
+ then any keyboard control within the video (arrows, space bar) faded them back in for 20 sec.

Gids said...

Maybe it's overkill, but the Flash yellow border to indicate focus is a possible solution, that will already be familiar to keyboard users.

majornista said...

I'd vote for the second option, showing the controls and allowing the user to tab through them when the video receives focus. The addition of three tab stops, or possibly four if you include the volume slider, seem a small price to pay for the improved discoverability and feedback.

Using the [ENTER] key to activate the controls would, as with the left-right-up-down-spacebar commands, require the user to either know of the behavior by reading the help docs (apologies to the Mozilla documentation team, but who really reads the help docs for a web browser these days?), or to stumble upon the behavior, as one would to discover similar functionality in YouTube's player.

In my opinion, the controls should use the default OS focus rectangle. I wouldn't want Mozilla to mimic a design decision made by Macromedia back in 2002.

Aigars Mahinovs said...

How about showing the controls for a few seconds whenever an action is done and leave them on when the video is paused?

The usability of the fullscreen mode and key compatability with OS tradition (WM Player, Totem, QuickTime keybindings should be possible).

David Bolter said...

Thanks everyone this is all great feedback!

SteveLee said...

I agree tab into the video (well on key focus) should show the controls and then hide on tab out. If you are tabbing you are trying to interact in some way with the page so controls should appear, even if the video is not the desired target.

is there any reason clicking on the video should not show the controls too? Then it can just be on focus, plus mouse over.

Attempting to reduce tab stops by hiding the controls just reduces discoverability and increase the steps for interaction.

However that argument weakens if the number of controls increases about a 'handful'.

I assume accesskeys would also show controls and set focus?

PS that was a really cheap attempt at rickrolling us all ;-)

James praker said...

Key board control is very interesting post for the HTML learner i am also very keen to read your all posts!
Its informative and very helpful post!
Thanks for sharing!

- J.
Web Designing

Sybo said...

HI

Good information about html5 and there are many can get knowledge about HTML and other Web Solutions.

Sarah Lawson said...

Hi,

Nice info at this post thanks!!! I really like it.

Dissertation Writer

standard said...

Hi,
This is really great work. Thank you for sharing such a useful piece of information here in the blog.

Custom Essays

fuzzy189 said...

Screen reader users cant't use arrow keys (left, right, up, down), 'cause they're all taken by the screen reader itself. There is no simple workaround to overcome this.

Pooja said...

Nice information, many thanks to the author. It is incomprehensible to me now, but in general, the usefulness and significance is overwhelming. Thanks again and good luck! Web Design Company

alib16 said...

This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. Youve got a design here thats not too flashy, but makes a statement as big as what youre saying. Great job, indeed. Aviation jobs

nashvile said...

I would like to thank you for the efforts you have made in writing this post. I am hoping

the same best work from you in the future as well.

john said...

Thanks a lot for sharing this amazing knowledge with us. This site is fantastic. I always find great knowledge from it.
best seo company

Farrah said...

This is such a terrific and useful topic that you’re shared with. I’m satisfied by the way you brought out ideas. Thanks for sharing.

doctor ratings and reviews | find doctor list | doctor reviews by patients | doctor ratings and reviews by patients

Abby said...

Absolutely wonderful post i really appreciate it and i wana read and increase my knowledge more
buy phentermine online

Steven Brown said...

haha. Press [enter] for controls. I also like that comment. Kudoes bestouff ~_~

Good information you got there. This is great. i'll share this.

Donal Johnson
generac xp8000e user

Unknown said...

Nice information,Ankara escort
many thanks to the author.Ankara escort
It is incomprehensible to me nowAnkara escort
, but in general,Escort ankara bayan
the usefulness and significance is overwhelming.Ankara escort
Thanks again and good luck!
Ankara escort
became the first designer in Wimbledon's 133-year history to create official uniforms for the tournamentescort ankara
As part of this year's event, which starts next week.
will introduces the first ...Escort ankara
determinationEscort ankara
to maintain and enhance the values for which our two brands are famous throughout the world.Escort ankara
The rugby ralph lauren brand brings to Wimbledon the look of timeless elegance,Escort ankara
drawing on our rich history and traditionsEscort ankara
expert and i like your blog and the information you have
mentioned in this post about the Google tools is really great!
Ankara Escort Bayan
Escort Bayan Ankara
escort bayan
escort
escort istanbul
Bayan Escort
escort bayan ankara
escort bayan ankara
escort ankara ilan
Escort ankara bayan
escort bayan ankara çankaya
Ankara escort bayan
Escort Bayan Ankara
Ankara Escort
Thanks for sharing. Very impressive

Adol said...

This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work.
India domain registration

3d ultrasounds said...

I have no words to appreciate this post ..... I'm really impressed with this post
.... the person who created this post was a big thank you man .. for sharing with us.
3d ultrasounds

3d ultrasounds said...

Great blog. All posts have something to learn. Your work is very good and
i appreciate you and hopping for some more informative posts.
thank you……..
3d ultrasounds

Farrah said...

It does help me a lot knowing that you have shared this information here freely. We are constantly Study, a total of enjoyment of information and work together to improve their lives.

organic supplements | natural allergy relief | Natural Colon Cleanser | Natural Weight Loss

geet said...

I would like to thank you for the efforts you have made in writing this post. I am hoping

the same best work from you in the future as well.

central playa hotel ibiza

3d ultrasounds said...

Hi there,
You have done really nice job. There are many people searching about that now they
will find enough sources by your tips.
looking forward for more tips about that
testimonial voiceovers

brandan said...

I see the article quiet critical. Thanks for sharing anyways, nice to hear different opinions on that topic.
buy medicine

suzan said...

Natural Colon Cleanser
I have a presentation incoming week, and I am on the lookout for such information.

iori said...

Natural supplements
Really your blog is very interesting.... it contains great and unique information.
I enjoyed to visiting your blog. It's just amazing.... Thanks very much



Natural supplements

geet said...

I would like to thank you for the efforts you have made in writing this post. I am hoping

the same best work from you in the future as well.

Hotels in Santa Eulalia

Ibiza

sahib said...

It’s good to see this information in your post, I was looking the same but there was not any proper resource, thanks now I have the link which I was looking for my research.

maquinas de coser

maquinas de bordar

rams said...

nice post i love ban terbaik di indonesia gt radial and Century 21 Broker Properti Jual Beli Sewa Rumah Indonesia

השוואת מחירים said...

I'd vote for the second option, showing the controls and allowing the user to tab through them when the video receives focus.
השוואת מחירים

Adam said...

Very significant article for us ,I think the representation of this article is actually superb one. This is my first visit to your site
buy percocet online

Colin said...

...happy to read this great blog.
buy watson

geet said...

I would like to thank you for the efforts you have made in writing this post. I am hoping

the same best work from you in the future as well.

<a href="http://365healthinsurance.com/texas/>Texas Health Insurance</a>

Seo Mumbai said...

Thank you for sharing this kind of important information. and especially for sharing your own experience with these.
Download rummy

Amz said...

nice i really likes this

irwan said...

That is some inspirational stuff. Never knew that opinions could be this varied. Thanks for all the enthusiasm to offer such helpful information here.
pupuk organik
seragam sekolah
seragam
konveksi

adlai said...

your site is nice..

android tracking app

iori said...

I'm still learning from you, but I try to reach my goals. Since then enjoy
reading all the information that appears on your blog.Keep come. Loved it!

3d ultrasounds
4d ultrasounds
4d3d ultrasounds

suzan said...

weight loss spray
I have a presentation incoming week, and I am on the lookout for such information.

iori said...

Very happy to see your article, I very much to like and agree with your
point of view. Thank you for sharing. At the same time,i love

tubal ligation reversal

anita grace said...

Appetite Control sprayI certainly enjoy reading all that is posted on your blog.Keep the information coming.

anita grace said...

naturalsleep aid
Thanks for sharing ideas and thought,I like you blog and bookmark this blog for further use.

Bob said...

Well I definitely enjoyed studying it. This subject provided by you is very effective for proper planning.I am looking forward for your next post, I will try to get the hang of it!
health insurance california

Craig Pattinson said...

Nice stuff you got, very interesting to read.Well, I do have also in my sleeves, if you have

time don't forget to visit

Hotel lanzarote

suzan said...

Researchers observed that curcumin seems to help fight and prevent damage caused by liver fibrosis, a chronic liver disease that typically leads to
buy curcumin
curcumin

dubaiexperies said...

Great post, what you said is really helpful to me. I can't agree with you anymore. I have been talking with my friend about, he though it is really interesting as well. Keep up with your good work, I would come back to you.
Mother's Day Flowers

suzan said...

Curcumin, the major polyphenol found in turmeric, appears to reduce weight gain in mice and suppress the growth of fat tissue in mice and cell models.
herbal vitamins
buy curcumin
curcumin

geetika madan said...

Nice stuff you got, very interesting to read.
Well, I do have also in my sleeves, if you have time don't forget to visit
Frases

saim said...

Thank you for another essential article. Where else could anyone get that kind of information in such a complete way of writing? I have a presentation incoming week, and I am on the lookout for such information.


best over the counter sleep aid

Admin said...

This post is very effective which I was looking for.Thanks for writing comments in such a verifying http://android-releases.com/category/samsung-galaxy-s3 and helpful way. I greatly appreciate it.

smash john061 said...

I would like to thank you for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well.

<a href="http://www.bolapool.com/>bandar bola</a>

jimmy said...

Nice stuff you got, very interesting to read.
Well, I do have also in my sleeves, if you have time don't forget to visit
Birmingham website design

smash john061 said...

I would like to thank you for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well.

bandar bola

jimmy said...

Nice stuff you got, very interesting to read.
Well, I do have also in my sleeves, if you have time don't forget to visit
Lanzarote hotels

immy shane016 said...

I would like to thank you for the efforts you have made in writing this post. I am hoping

the same best work from you in the future as well.

Website Designer Markham

Extreme News said...

Thank you for sharing to us.there are many person searching about that now they will find enough resources by your post.I would like to join your blog anyway so please continue sharing with us. Agen Sbobet Sbobet Ibcbet Casino Sbobet Pasar Bola

escort ankara said...

Ankara Escort,
Ankara Escort,
Ankara Escort,
Ankara Escort,
Escort Ankara,
Escort Ankara,
Escort Ankara,
Escort Ankara,
Escort Bayan Ankara,
Escort Bayan Ankara,
Escort Bayan Ankara,
Escort Bayan Ankara,
Ankara Escort,
Escort Ankara,
Escort Bayan Ankara,
Escort Ankara,
Ankara Escort,
Escort Bayan Ankara,

escort ankara said...

Ankara Escort,
Ankara Escort,
Ankara Escort,
Ankara Escort,
Escort Ankara,
Escort Ankara,
Escort Ankara,
Escort Ankara,
Escort Bayan Ankara,
Escort Bayan Ankara,
Escort Bayan Ankara,
Escort Bayan Ankara,
Ankara Escort,
Escort Ankara,
Escort Bayan Ankara,
Escort Ankara,
Ankara Escort,
Escort Bayan Ankara,

escort ankara said...

Escort Bayan Ankara,
Ankara Escort,
Escort Ankara,
Escort Ankara,
Ankara Escort,
Escort Bayan Ankara,
Escort Ankara,
Ankara Escort,
Escort Bayan Ankara,
Ankara Escort,
Escort Ankara,
Escort Bayan Ankara,

Sabra Allsbrook said...

Nice sharing it is, it made me stop and to look into it deeply, it's so wonderful i wana appreciate you from the bottom of my feelings, fantastic keep it up best organic seo services Keep going like that. I put your blog in my favorites, so I can come back later.

san antonio river walk hotels

Bob said...

I agree with many of the points made in this article. They are made in a thoughtful and interesting manner. This is really interesting reading.
aetna california

dubaiexperies said...

This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.Keep blogging.
Dog Life Jacket

dubaiexperies said...

Thank you. I have checked out how this server works with my current application too. So far there is no problem
promovare site

suzan said...

Healthy Green provides the finest Natural supplements, organic supplements and Medicinal vitamins. No fillers, binders, or chemical excipients.
organic supplements
=|=natural supplements
=|=organic vitamins

Jacinthe said...
This comment has been removed by the author.
Jacinthe said...

Special thanks to you, because you posting a very powerful topic.
Keep up the good work!
Regards,
Jac.
mesin fotocopy | rental sound | rumah dijual | perlengkapan bayi | jakarta hotel | party organizer | parfum

Hair Transplant in turkey said...

Comments made ??about the issues impressed me. I like your site.
saç ekimi

Ocie Folden said...

Aha!! that's a really good post.. Remarkably encouraging words and wonderfully intelligent flair of writing best describes your write up. Hats off dude!!!

catalina hotel miami

Algevis said...

A very nice page. I think the effort has passed, we have to thank you:))
Estetik Dis Doktoru

dubaiexperies said...

A very nice page. I think the effort has passed, we have to thank you:))

restaurants

escort ankara said...

Ankara Escort,
Escort Bayan Ankara,
Ankara Escort,
Escort Ankara,
Escort Ankara,
Ankara Escort,
Escort Bayan Ankara,
Ankara Escort,
Escort Bayan Ankara,
Escort Ankara,
Escort Bayan Ankara,
Escort Bayan Kayseri,
Escort Kayseri,
Kayseri Escort,
Escort Ankara,

Jacks Pheonix said...

I am happy when viewing your blog with updated information! thanks a lot and hope that you will post more site that are related to this site. Ignition Lock

bilkisakter said...

I by no means planning with the intention of I would be reviewing a forex indicator manufactured goods pro the fabulous Metatrader 4 platform.
MT4 Pro Trader

dubaiexperies said...

This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.Keep blogging.
jocuri masini

Sanjeev Kumar said...

Thanks for this post. It Very nice Blog. It was a very good Blog. I like it. Thanks for sharing knowledge. Ask you to share good Blog again.

septic tank woodstock

escort ankara said...

Escort Ankara,
Escort Bayan,
Escort Bayan Ankara,
Ankara Escort,
Escort Ankara
Escort Ankara,
Ankara Escort,
Escort Bayan Ankara,
Ankara Escort,
Escort Ankara Bayan,
Escort Bayan Ankara,

johnmillerm said...

Nice information, many thanks to the author. It is incomprehensible to me now, but in general, the usefulness and significance is overwhelming. Thanks again and good luck!

wireless security systems | wireless home alarmswireless security cameras | security cameras

johnmillerm said...

Thanks for writing this. I really feel as though I know so much more about this than I did before. Your blog really brought some things to light that I never would have thought about before reading it. You should continue this, Im sure most people would agree youve got a gift.

Remodeling Contractors Atlanta | Kitchen Remodeling Atlanta | Bathroom Remodeling Atlanta

johnmillerm said...

This is a very intriguing post, I was looking for this knowledge. Just so you know I found your web site when I was searching for blogs like mine, so please check out my site sometime and leave me a comment to let me know what you think

Stereotactic Surgery in Tennessee | Tennessee Neurosurgeon Information | Tennessee Spinal Surgeon

johnmillerm said...

This site is excellent and so is how the subject matter was explained. I also like some of the comments too.Waiting for next post.

Atlanta Christmas Party Locations | Atlanta Christmas Party Venues

johnmillerm said...

I like this blog. It is a rich content topic. It helps me solve a lot of problems. It updates at a very fast rate, and provides for me many opportunities. I think it can help me to solve many problems, thank you

Tux Rental | Groom Tuxedo | Wedding Tux | Wedding Tuxedos

johnmillerm said...

A very nice post it is. I have been seeking this type of knowledge for a long time and by posting this article you have made my work so much easier. This site always gives me outstanding knowledge

Atlanta Tux Rentals | Tuxedo Rentals | Wedding Tuxedos | Tuxedo for Weddings

johnmillerm said...

I admit, I have not been on this web page in a long time... however it was another joy to see It is such an important topic and ignored by so many, even professionals. professionals. I thank you to help making people more aware of possible issues.

Michelin Pilot Power Tires | Michelin Pilot Road Tires | Dunlop Q2 Tires | Dunlop 401 Tires

johnmillerm said...

This is very extra ordinary web blog.The postings in this blog are quite interesting and unique. Please add some more new posts in this blog. I am the frequent visitor to this blog.

Caterer Rochester NY | Caterers in Rochester NY | Caterers Rochester

johnmillerm said...

Interesting article and one which should be more widely known about in my view. Your level of detail is good and the clarity of writing is excellent. I have bookmarked it for you so that others will be able to see what you have to say

plus size brides dresses | plus size wedding dresses | plus size bridal gowns | large size wedding dresses

johnmillerm said...

Your post informative.It really be a growing area to see this year. As you say, the comments to keep the conversation always so interesting to visit his site.What great information thanks for sharing this will help me greatly in my learning.

Andrew Moore Photography | Sally Mann Photography | Photography Gallery

johnmillerm said...

This is a really good read for me. Must agree that you are one of the coolest blogger I ever saw. Thanks for posting this useful information. This was just what I was on looking for. I’ll come back to this blog for sure! I bookmarked this blog a while ago because of the useful content and I am never being disappointed. Keep up the good work.

Sterling Silver Heart Bracelets | Sterling Silver Heart Necklaces | Sterling Silver Heart Pendants | Sterling Silver Heart Earrings

anis.tiv said...

Very Informative Blog,Really like this,thank you for sharing
24 hour locksmith

David bone said...

Hello .. I have never seen a smart articles that you created. It really helped me to get back my ideas for writing. I will save this post, for I learn more singapore hotel deals

car said...

Thank you for another great article. Where else could anyone get that kind of information in such a perfect way of writing? I have a presentation next week
celana jeans
celana murah
jeans murah
jual celana
seragam
celana
free download film naruto

http://sportsfunia.com said...

nice written

Unknown said...

Awesome Post. highly useful, Thank you so much for sharing it with all.
jocuri logice cu masini

Peter SF said...

It is great to read your post, very interesting and thanks for sharing it.

iPhone 5 cases and screen protectors

Peter SF said...

Very interesting blog.. nice to read and I want to share that iPhone 5 is coming soon.

iPhone 5 cases and screen protectors

Gopal Yadav said...

fantastic post and Thanks for sharing this info. It's very helpful.
Guesthouse in Jaipur

joli said...

Thanks i like your blog very much , i come back most days to find new posts like this.
Locksmith in brooklyn
::locksmith in nyc

joli said...

I will be your frequent visitor, that's for sure.
manhattan locksmith

SEO said...

This is such a terrific and useful topic that you’re shared with. I’m satisfied by the way you brought out ideas. Thanks for sharing.
Bollywood sarees

SEO said...

Maybe it's overkill, but the Flash yellow border to indicate focus is a possible solution, that will already be familiar to keyboard users.
furniture shops Bangalore

Atif Ayaz said...

Great info, Keep it up.
creative logo designs

suzan said...

I am quite sure I will learn many new stuff right here! Best of luck for the next!
24 hour locksmiths

Khang Dang said...

I love reading sites that are new to me and provide me with such great information. I have found your site to be among one of the many favorites that I will be visiting often to find out about more great information. Your site seems to be very easy to read and will help me learn about so much more than I already know. Thanks and keep up the awesome workloa ampliloa vi tinhdau diadau dvd sonytivi samsung plasma dien thoai nokiasamsung 3d ledbon cau cam ungmay quay sonymay quay phim sony

Khang Dang said...
This comment has been removed by the author.
Khang Dang said...

Using the [ENTER] key to activate the controls would, as with the left-right-up-down-spacebar commands, require the user to either know of the behavior by reading the help docs (apologies to the Mozilla documentation team, but who really reads the help docs for a web browser these days?), or to stumble upon the behavior, as one would to discover similar functionality in YouTube's player.voyage au vietnam tai iwintai game iwintai game avatar iwintai iwinsim so depdich vu seo

suzan said...

It’s all about the intention and skill of those who facilitate the process.
24 hour locksmiht


escort ankara said...


Hi, Thank you write.
to share is Ankara Escort thank you share.
good site admin


Escort Ankara
Ankara Escort
Escort Bayan Ankara
Escort Bayan Ankara
Ankara Escort
Escort Ankara
Escort Ankara
Escort Ankara
Escort Bayan Ankara
Escort Ankara
Escort Ankara
Escort Ankara
Escort Ankara
Ankara Escort

Khang Dang said...

t's great to see a blog of this quality. I learned a lot of new things and I'm looking forward to see more like this.tivi samsung plasmamacbook apple
mac progame bigone
imac apple
mac mini apple
thiet bi van phong

SEO said...

"This is a excellent website to stayed on .I just came upon your useful weblog and desired to say that I have really experienced studying your websites. I will be your regular guest, that is for sure."
Jodhpuri Suit

Eric Colbert said...

I can not stop visiting this site and giving inputs my idea.
Paxil Lawsuits

MD.MAINUDDIN MAMUN said...

this is very beautiful them.

Op Dr Ali Mezdeği said...

Site's character and a great color match .. I will recommend your site to the other platforms.Saç Ekimi

shabana gutawa said...

hi i want to tell you that all I'm looking for is available here. Thank you very much friends Puisi

rocky case said...

Really your blog is very interesting.... it contains great and unique information. I enjoyed to visiting your blog. It's just amazing.... Thanks very much for the share.

SEO said...

partywear lehenga saree
Favorite post having such an fantastic and useful informative content. describing good blogging concepts as well as basics that are very much useful in skilled content writing as well

ko chess said...

I'd vote for the second option, showing the controls and allowing the user to tab through them when the video receives focus. The addition of three tab stops, or possibly four if you include the volume slider, seem a small price to pay for the improved discoverability and feedback.

Using the [ENTER] key to activate the controls would, as with the left-right-up-down-spacebar commands, require the user to either know of the behavior by reading the help docs (apologies to the Mozilla documentation team, but who really reads the help docs for a web browser these days?), or to stumble upon the behavior, as one would to discover similar functionality in YouTube's player.
jerseys cheap
cheap jersey

Jaket Korea Murah said...

thank you for the information, so provide lots of information for me jaket

Jaket Korea Murah said...

I enjoyed the article and thanks in submissiveness to posting such valuable communication seeing that all of us to skim, I come out it both beneficial and instructional and I map out to undeniable it as from as I can.
jaket

Jaket Korea Murah said...

I enjoyed the article and thanks in submissiveness to posting such valuable communication seeing that all of us to skim, I come out it both beneficial and instructional and I map out to undeniable it as from as I can.
jaket

metin aksoy said...

Boşanmak elbette çok zor bir süreç ve bu noktaya gelene kadar çiftin hayatında ızdıraplı gün ve geceler yaşanıyor. Ancak medeni biçimde yolları ayırmak öyle kolay olmuyor.

1. Ona ilk aşık olduğunuz anı unutmayın

O’nu ilk gördüğünüzde içiniz beylikdüzü escort kıpır kıpır olmuştu hatırlıyor musunuz? Ya ilk buluşmanız? İlk öpücük? İlk sevgililer gününüz? Sabaha kadar yaşadığınız romantik sevişmeler? Şunu kabul edin ki karşılıklı olarak bir zamanlar çok mutluydunuz. Ancak işler değişti. Bir taraf hayata ayak uydururken, diğer taraf direndi ve yolun sonuna geldiniz.

Geçmişte yaşanan güzel anları düşünün ve anılarınız öylece kalsın. Duygular tek taraflı olarak bittiyse, kendinizde suç aramaya gerek yok. Kimseye kendinizi zorla sevdiremezsiniz. Bu durumu ne kadar erken kabullenirseniz, sizin için o kadar faydalı.

kaynak: http://www.beylikduzuescorttr.com

Fastbet said...

What youre saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I also love the images you put in here. They fit so well with what youre trying to say. Im sure youll reach so many people with what youve got to say. Taruhan Bola Agen Judi

Manohar singh Akeli'B' said...

This is such a terrific and useful topic that you’re shared with. I’m satisfied by the way you brought out ideas. Thanks for sharing. Nehru jacket

Fastbet said...

Hrmm that was weird, my comment got eaten. Anyway I wanted to say that it's nice to know that someone else also mentioned this as I had trouble finding the same info elsewhere. This was the first place that told me the answer. Thanks. Pasaran Judi Bola Bandar Judi Bola

saranya zinavo said...

Only a few bloggers would discuss this topic the way you do.
website designing company

Unknown said...

In single tab target mode (for sighted keyboard users or non-sighted users familiar with the UI), What about:
+ tabbing in the focus brought up the controls for 20 sec, then they faded out
+ then any keyboard control within the video (arrows, space bar) faded them back in for 20 secJinekomasti

Flex Sin said...

very useful vedio,thank you for sharing html5

Fastbet said...

I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Game Texas Poker

Jill said...

nice post..

A4 Whiteboard

Bie Miu said...

jam tangan online
jam tangan murah
jual jam tangan murah
toko jam tangan online
pusat jam tangan murah
http://jam-tanganonline.org
penjualan jam tangan
Pusat Discount | Jam Tangan Murah | Jual Jam Tangan Online
thanks for share

Bie Miu said...

Pusat Discount Tas Branded Wanita Paling Murah
jual tas branded
http://jualtasbranded.org
tas branded wanita
jual tas wanita
tas branded murah
tas wanita murah
toko tas branded
tas branded
jual tas
tas murah
tas wanita
http://jualsepatuonlinemurah.com
toko sepatu online
toko sepatu online
toko sepatu online
toko sepatu online
toko online sepatu
http://jasa-seomurah.com/
http://jamtangan-wanita.org
i like for your website

Bie Miu said...

http://bidanmu.webs.com/
http://12caracepathamil.blogspot.com/
http://solusibunda.livejournal.com/525.html
http://slashdot.org/journal/825263/5-posisi-terbaik-untuk-mendapatkan-cepat-hamil
http://infosehat12.wordpress.com/2014/06/28/cara-cepat-hamil/
http://dokterspogku.bravesites.com/entries/general/mencoba-untuk-hamil
http://perawatkita.blogdetik.com/2014/06/26/untuk-mendapatkan-hamil-cepat/
http://mediakesehatananak.snappages.com/blog/2014/06/30/cara-cepat-hamil
https://kabarkebugaran.shutterfly.com/21
http://kususperempuan.weebly.com/
http://id.netlog.com/dokteranak/blog/blogid=191334
http://dokterumumnya.newsvine.com/_news/2014/06/26/24500503-untuk-mendapatkan-hamil-cepat-optimalkan-membuat-bayi
http://ibusehat.jigsy.com/entries/general/cara-dapatkan-cepat-hamil-dengan-clomid-
http://tentangkehamilan.edublogs.org/2014/06/26/mendapatkan-hamil-lebih-cepat/
http://waralabamu.blog.com/2014/06/28/lakukan-yang-anda-bisa-untuk-optimalkan-kesehatan-dan-kesuburan/
http://periksakandungan.tumblr.com/post/90338695551/cara-dapatkan-cepat-hamil-5-langkah-mudah-mimpi
http://infobidan.soup.io/post/439370372/Cara-Dapatkan-Hamil-Cepat
http://kabarwanitasehat.postbit.com/tips-tentang-cara-untuk-memiliki-bayi-dan-dapatkan-hamil-cepat.html
https://storify.com/anakkusayang/berapa-lama-biasanya-mengambil-untuk-hamil#publicize
http://www.purevolume.com/listeners/anakkusayang/posts/902952/Mencoba+Untuk+Dapatkan+Hamil+Cepat+
http://caramerawatbayi.beep.com/
http://rahasiaperempuan.skyrock.com/3223909841-Cara-Dapatkan-Hamil-Cepat-dengan-Twins.html
thanks you very much

mahir bola said...

Thanks have been given the opportunity to comment here, I Judi Bola very happy with what you write.